So geht das:
Code:
hClose = CreateWindowEx(WS_EX_CLIENTEDGE, "BUTTON", "&Schließen",
WS_VISIBLE | WS_CHILD | WS_TABSTOP | BS_BITMAP, WindowWidth-115,
WindowHeight-60, 100, 30, hWnd, (HMENU) IDC_CLOSE,
(HINSTANCE) GetWindowLong (hWnd, GWL_HINSTANCE), NULL);
Das Delphi
or ist in C/C++
|. Plus geht hier auch, weil die Kontanten Integers sind, aber das funktioniert in C/C++ nicht. In Delphi kann man auch ersatzweise "+" nehmen, wenn es auch nicht zu empfehlen ist.
Das
Code:
(HINSTANCE) GetWindowLong (hWnd, GWL_HINSTANCE),
kann man auch am Programmanfang als globale Variable machen.
Zusatz: Auch wenn es dringend ist. Wir sind ein Delphi-Board. Diese Sparte ist zwar auch für nicht Delphi-Sachen und Programmierung gedacht, aber trotzdem sollte es nicht zur Gewohntheit hier nicht Delphi-Probleme zu diskutieren. Und die Begründung, dass es dir in dem anderen Forum nicht schnell genug ging, zieht leider nicht.