[VC++] Esc nie działa, gdy okno nie ma fokusa

0

Mam prosty programik windowsowski (praktycznie samo puste okno i jeden przycisk) z tą opcją, że gdy wcisnę klawisz Escape, okno się wyłącza. Jednak nie działa to, gdy kliknę w przycisk i ten dostanie fokus. Co zrobić, żeby program się wyłączał niezależnie od tego, jaka kontrolka w oknie ma fokus?

0

Dodaj buton IDCANCEL, nie musi być widoczny.

0

Jak? IDCANCEL to ma być jego klasa czy co? :P

0

to ma byc jego ID.. button:cancel domyslnie zamyka okienko i domyslnie ma podpiety hotkey=ESC zalatwiajacy to co chcesz. nawet nie musi byc widoczny, byle byl.

0

Tak tworzę przycisk:
HWND hButton1 = CreateWindowEx(0, "BUTTON", "Pierwszy", WS_CHILD | WS_VISIBLE, 50, 50, 150, 30, hWnd, (HMENU)ID_PRZYCISK1, hInstance, NULL)
Gdzie tu mam dać to IDCANCEL?

1 użytkowników online, w tym zalogowanych: 0, gości: 1