ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
1011
1011
EMPFEHLEN
-
01.02.04 16:01 #1MFZ007 Tutorials.de Gastzugang
Hallo,
Weis jemand von euch wieso man den
Klassennamen 2x angeben muss, also bei
WNDCLASSEX wcx.ClsName
und
CreateWindowEx(, ,,,,,, klassenname)
hat das einen bestimmten Grund?
Wäre interessant zu wissen.
Gruss MFZ
-
Naja es gibt mehrere WindowClasses im system
Und du kannst ja 5 verschiedene auch in einem Programm haben.
Die WindowClass wird eben durch den namen und den Handle der instanz (HINSTANCE) zugeordnet...
Denn Stell dir vor du hast ein hauptfenster... von einem MDI applikation.
Dann hast du die einzelnen Dokumenten fenster, dann hast du noch n paar dialogfelster. und so kommt man schnell mal auf verschiedene Fensterklassen.
Wie soll CreateWindow dann wissen welche klasse du meinst?
Und dann is der Klassenname auch noch für InterProzess kommunikation nützlich. angenommen du willst nem fenster ne nachricht schicken. Gehst du her und suchst dir erstmal mit dem klassennamen das entsprechende fenster.
-
01.02.04 19:43 #3MFZ007 Tutorials.de Gastzugang
klingt logisch
vielen Dank
Ähnliche Themen
-
WinAPI
Von 3Cyb3r im Forum C/C++Antworten: 2Letzter Beitrag: 15.12.08, 16:55 -
WinAPI
Von Simsi1277 im Forum C/C++Antworten: 3Letzter Beitrag: 20.11.07, 22:14 -
Winapi Dll
Von gajahputih im Forum C/C++Antworten: 0Letzter Beitrag: 28.05.07, 19:56 -
[C++ WinApi] Mausposition ...
Von KHORN im Forum C/C++Antworten: 4Letzter Beitrag: 29.08.05, 19:51 -
WinApi und c++
Von js-mueller im Forum C/C++Antworten: 2Letzter Beitrag: 16.10.03, 20:53





Zitieren
Login






