J'ai une fenêtre statique dans mon programme C++, mais elle ne répond pas quand je clique dessus. Code que j'utilise pour créer le contrôle:Comment obtenir si on clique sur la fenêtre statique
hButton = CreateWindowEx(0, "static",NULL,
WS_VISIBLE | WS_CHILD | BS_BITMAP,
10, 5, 200, 40,
hwnd, (HMENU) ID_hButton, hInstance, NULL);
Il ne s'affichera pas MessageBox lorsque je clique dessus.
case WM_COMMAND:{
switch(wParam){
case ID_hButton:
MessageBox(0,"","",0);
break;
}
}
break;
}
Y a-t-il quelque chose de mal ici ou est-ce mon application?
Maintenant, j'ai un nouveau problème: lorsque je clique sur le contrôle statique, il ne montre pas le MessageBox jusqu'à ce que j'appuie sur Alt
. Quelqu'un veut-il se référer à la raison pour laquelle cela se produit?