Как обрабтывать события от CDialogBar.
Разместил в MDI документе CDialogBar, а события связанные с ним, почему-то обрабатывать не получается.
Цитата:
Originally posted by victor
Разместил в MDI документе CDialogBar, а события связанные с ним, почему-то обрабатывать не получается.
Разместил в MDI документе CDialogBar, а события связанные с ним, почему-то обрабатывать не получается.
Дело в том, что обрабатывать события от CDialogBar нужно в классе вида. А, если, сообщения обрабытываются в классе CDialogbar, то:
Например есть CDialogBar DlgBar; есть public метод On_Button() в диалог баре. В классе вида обрабатываем ON_COMMAND(ID_BUTTON, DlgBar::On_Button). Все должно работать.
Цитата:
Originally posted by little brother
Дело в том, что обрабатывать события от CDialogBar нужно в классе вида. А, если, сообщения обрабытываются в классе CDialogbar, то:
Например есть CDialogBar DlgBar; есть public метод On_Button() в диалог баре. В классе вида обрабатываем ON_COMMAND(ID_BUTTON, DlgBar::On_Button). Все должно работать.
Дело в том, что обрабатывать события от CDialogBar нужно в классе вида. А, если, сообщения обрабытываются в классе CDialogbar, то:
Например есть CDialogBar DlgBar; есть public метод On_Button() в диалог баре. В классе вида обрабатываем ON_COMMAND(ID_BUTTON, DlgBar::On_Button). Все должно работать.
А не знаете ли вы как можно обработать такие сообщения, как WM_CONTEXTMENU в CDialogBar.
Т.е. нужно вывести контекстное меню для элементов, расположенных на CDialogBar.