2012-06-18 2 views
0

Я хотел бы поместить элемент управления редактирования (WC_EDIT) на статический элемент управления (WC_STATIC). К сожалению, когда я это делаю, я не получаю никаких сообщений WM_COMMAND из элемента управления редактирования в функции обратного вызова Windows. Как-то можно сказать, что статический контроль пересылает эти сообщения своему родителю?WM_COMMAND не передано в главное окно

Большое вам спасибо за помощь!

ответ

3

Если я правильно понимаю, родительский элемент элемента управления редактирования является статическим элементом управления. Если это так, вам нужно подклассифицировать статический элемент управления, используя SetWindowLongPtr с флагом GWLP_WNDPROC, а затем переслать сообщение туда, где вы хотите.