[WinAPI, C++]Menu kontekstowe nie reaguje na kliknięcia
Ostatnio zmodyfikowano 2011-09-12 15:28
xevuel Temat założony przez niniejszego użytkownika |
[WinAPI, C++]Menu kontekstowe nie reaguje na kliknięcia » 2011-09-10 11:24:01 Tak jak w temacie. Menu się pokazuje, ale nie reaguje. Stworzyłem je na podstawie tego artykułu. Dodam, że dodałem kod do obsługi komunikatów WM_COMMAND. I najważniejsze, jeśli umieszczę je jako "główne" menu, program zaczyna reagować. Dlaczego? |
|
malan |
» 2011-09-10 12:14:52 Co to znaczy: jeśli umieszczę je jako "główne" menu? Program ma jakieś nie-główne menu? |
|
m4tx |
» 2011-09-10 12:25:00 Wydaje mi się, że "nie-główne menu" to jest menu kontekstowe, które jest w temacie :P |
|
xevuel Temat założony przez niniejszego użytkownika |
» 2011-09-10 12:30:25 Może faktycznie niepotrzebnie ten cudzysłów; tak, główne menu, czyli to które tworzę w CreateWindowEx(), przy głównym oknie programu. |
|
malan |
» 2011-09-10 14:15:22 Bez kodu się nie obejdzie :P |
|
xevuel Temat założony przez niniejszego użytkownika |
» 2011-09-12 15:28:58 Już rozwiązałem problem, dodałem flagę TPM_RETURNCMD do funkcji wywołującej menu, przez co funkcja zwraca wybraną pozycję, a potem ręcznie wysyłam WM_COMMAND. |
|
« 1 » |