Ik heb een probleem met het aanmaken van een button in mijn hoofdscherm. Ik probeer dit door middel van CreateWindow te doen, maar ik krijg om de een of andere reden elke keer een foutmelding.
De foutmelding die ik hierbij krijg betreft het volgende:
Zou iemand weten hoe je deze foutmelding wegkrijgt en dat het wel werkt?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| In mijn Win.h staat deze code wat relevant is voor het probleem:
#define BUTTON 100
In mijn Skelet.cpp staat deze code wat relevant is voor het probleem:
LRESULT Skelet::MsgProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
PAINTSTRUCT PaintStruct;
HDC hDC;
RECT ClientRect;
switch( uMsg )
{
case WM_PAINT:
{
m_hWndButton= CreateWindow( "BUTTON", "Start", WS_CHILD |
WS_VISIBLE | BS_PUSHBUTTON, 10, 10, 100, 40, hWnd,
BUTTON, g_hInstance, NULL);
ShowWindow( m_hWndButton, SW_SHOW );
enzofoort.. |
De foutmelding die ik hierbij krijg betreft het volgende:
code:
1
2
3
4
| error C2664: 'CreateWindowExA' : cannot convert parameter 10 from 'const int' to
'struct HMENU__ *'
Conversion from integral type to pointer type requires
reinterpret_cast, C-style cast or function-style cast |
Zou iemand weten hoe je deze foutmelding wegkrijgt en dat het wel werkt?