Как получить, если щелкнуть статическое окно - PullRequest
0 голосов
/ 14 февраля 2010

У меня есть статическое окно в моей C ++ программе, но оно не отвечает, когда я нажимаю на него. Код, который я использую для создания элемента управления:

 hButton = CreateWindowEx(0, "static",NULL,
      WS_VISIBLE | WS_CHILD | BS_BITMAP,
      10, 5, 200, 40,
      hwnd, (HMENU) ID_hButton, hInstance, NULL);

Когда я щелкаю по нему, MessageBox не будет отображаться.

 case WM_COMMAND:{
      switch(wParam){
           case ID_hButton:
                MessageBox(0,"","",0);
                break;
           }
      }
      break;
 }

Так что-то здесь не так или это мое приложение?

Теперь у меня появилась новая проблема: , когда я нажимаю на статический элемент управления, он не показывает MessageBox, пока я не нажму Alt. Кто-нибудь хочет сослаться на то, почему это происходит?

1 Ответ

0 голосов
/ 14 февраля 2010

Я решил эту проблему, добавив стиль SS_NOTIFY после прочтения предыдущего поста. ти

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...