Veröffentlicht 16. Dezember 200519 j Hey @all, könnt ihr mir helfen? Habe eine WINAPI-Anwendung erstellt und dort mit CreateWindow ein Fenster erstelt. Jetzt habe ich die CommCtrl.h eingebunden und möchte ein IP-ADDRESS-Feld einfügen. Habe die Controls mit INITCOMMONCONTROLS() initialisiert und mit CreateWindow ein Fenster der Klasse WC_IPADDRESS erzeugt. Nur in meiner Anwendung wird dieses Control nicht angezeigt. Wo liegt der Fehler????? Danke
16. Dezember 200519 j Initializing an IP Address Control To use an IP address control, call InitCommonControlsEx with the ICC_INTERNET_CLASSES flag set in the dwICC member of the INITCOMMONCONTROLSEX structure. Quelle: MSDN Achso das gehört ins WinAPI Forum
16. Dezember 200519 j Wo liegt der Fehler?????In deinem Code. Da du den nicht gezeigt hast, geht's nicht genauer. Zumindest der Aufruf von CreateWindow wäre ja mal interessant gewesen. @G.T.: InitCommonControls reicht auch, auch wenn es veraltet ist.
16. Dezember 200519 j Autor Den CreateWindow-Aufruf habe ich mal spaßenshalber aus nem Beispiel in meine Anwendung kopiert, der muss also in Ordnung sein. Und den Aufruf für das Hauptfenster hab ich leider nicht hier. Aber wenn du so fragst, muss man denn da was besonders beachten? Oder vielleicht auch bei der WindowClass-Definition?
16. Dezember 200519 j Den CreateWindow-Aufruf habe ich mal spaßenshalber aus nem Beispiel in meine Anwendung kopiert, der muss also in Ordnung sein.Nö. Es gibt auch fehlerhafte Beispiele. Und den Aufruf für das Hauptfenster hab ich leider nicht hier. Aber wenn du so fragst, muss man denn da was besonders beachten? Oder vielleicht auch bei der WindowClass-Definition?Dein Hauptfenster wird doch angezeigt, oder?
18. Dezember 200519 j Autor Vielen Dank für eure Bemühungen, der Fehler lag tatsächlich in der CreateWindow Funktion. Und zwar war ein falsches ParentWindow angegeben. Das hatte ich zwar für meine App geändert, jedoch falsch geschrieben. Danke nochmal Gruß Steinadler
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.