Bojour,
Alors voila, j'essaie de me mettre aux API win32 et la j'ai un petit probleme, lorsque j'affiche un controle dans ma feuille principale, il scintille si je click dessus et sa caption disparait.
voila le code que j'ai utilisé pour la WindowProc, la WinMain est celle par defaut de DevCpp:
#define BUTTON1 1 //je n'ai pas su si ces chiffres etaient importants
#define EDIT1 2
LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
switch (message)
{
case WM_COMMAND:
switch(LOWORD(wParam))
{
case BUTTON1:
SetDlgItemText(hwnd,EDIT1,"Does it work ??");
break;
}
case WM_CREATE:
CreateWindow("BUTTON","",WS_CHILD | WS_VISIBLE | WS_BORDER,10,10,100,30,hwnd,HMENU(BUTTON1),MainInstance,NULL);
SetDlgItemText(hwnd,BUTTON1,"HELLO");
CreateWindow("EDIT","",WS_CHILD | WS_VISIBLE | WS_BORDER,10,50,100,30,hwnd,HMENU(EDIT1),MainInstance,NULL);
break;
case WM_DESTROY:
PostQuitMessage (0);
break;
default:
return DefWindowProc (hwnd, message, wParam, lParam);
}
return 0;
}
si cette portion de code est insufisante, dites le moi, merci.
K@zuya 