ion Wizard, функции обработки
Автор admin Понедельник, 4 мая 2009 11:32
ion Wizard, функции обработки сообщений WM_KEYDOWN, WM_CHAR, WMJETFOCUS или WM_KILLFOCUS следует создавать в классе представления, поскольку эти сообщения передаются окну представления. ¦ Для того чтобы создать и отобразить курсор ввода, необходимо вызвать функции CWnd::CreateSolidCaretО и CWnd: :ShowCaret() в обработчике сообщения WM__SET-F0CUS, который получает управление при переходе фокуса ввода в окно. ¦ Для удаления курсора ввода в случае потери окном фокуса ввода необходимо в обработчике сообщения WMJCILLFOCUS вызвать функцию :
estroyCaret(). Курсор требуется удалять, поскольку он может отображаться лишь в том окне, где находится фокус ввода. ¦ Чтобы переместить курсор в нужную позицию в окне представления, следует вызвать функцию CWnd: :SetCaretPos(). ¦ Перед началом рисования с помощью функции, отличной от OnDrawO или OnPaintO, необходимо вызвать функцию CWnd: :HideCaret() и скрыть курсор. По завершении рисования нужно вызвать функцию CWnd: :ShowCaret(), для его восстановления. ЗАНЯТИЕ 13 Интерфейс графических устройств ТЕМА ЗАНЯТИЯ В этом занятии речь пойдет о возможностях интерфейса графиче
Комментарии закрыты.
Последние комментарии