Какое сообщение отправляется, когда я нажимаю на разделитель строк в CSplitterWnd?

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

Моя проблема: я делаю один щелчок мышью по строке, не перетаскивая, и все мои элементы управления, расположенные в нижней панели, исчезают. SetFocus не работает:(

Спасибо

1 ответ

Это очень легко найти обработчик. Используйте функцию поиска в файле Visual Studio для поиска "CSplitterWnd::OnLButtonDown" в исходной папке MFC. Когда он найдет эту строку, вы можете дважды щелкнуть по строке в окне Find Results, и исходный код откроется на этой строке.

Другие вопросы по тегам