GetClassInfo
-
Hallo @all
hFound = FindWindow(lpClassName, lpWindowName); anz = GetClassName(hFound, cClassName, 111); anz = GetWindowText (hFound, cWndText, 111); WNDCLASS wc; // address of structure for class data wc.style = CS_GLOBALCLASS; RegisterClass(&wc); anz = GetClassInfo(NULL ,cClassName , &wc );Was muß ich da bei "GetClassInfo" ändern, damit ich was in die "&wc" bekomme??

Mal sehen wer mir da helfen kann :pPS.: lpClassName = "ExploreWClass"
-
Ich würd sagen das geht nur wenn "ExploreWClass" mit CS_GLOBALCLASS erstellt wurde.
-
es ändert sich nichts, wenn ich diese zeile raus nehme

-
Erzähl einfach was du vorhast! Wofür brauchst du die Info der Fensterklasse? Suchst du vielleicht GetClassLong?
-
ich bin noch neuling auf dem gebiet "WinAPI" und habe etwas herumversucht.
Anlas war der Tread wo jemand den Timer von einem Windows-Spiel anhielt.Versuch macht kluch, heist es doch so schön, deshalb dieser Tread.
Ich wolte einfach mit "GetClassInfo" die "WNDCLASS"-Strucktur von einem ausgewählten Programm nach "WNDCLASS wc" kopieren!
-
Mit GetClassInfo kann man nur Infos von Fensterklassen abfragen die vom eigenen Programm registriert wurden oder von globalen Fensterklassen wie "Button", "Static" usw..
Benutze GetClassLongPtr.