Операционные системы. Программирование в операционной среде Windows

80 Таблица 7. Константы отображения Константа отображения Действие SW HIDE Окно закрывается SW MAXIMIZE Окно раскрывается на весь экран SW MINIMIZE Окно сворачивается в пиктограмму SW RESTORE Окно приводится к нормальному размеру Таблица 8. Стили пера Стиль Описание PS DASH штрих PS DOT пунктир PS SOLID сплошной PS DASHDOT штрих - пунктир PS NULL нет пера Таблица 9. Стандартные кисти Константа Тип фона BLACK BRUSH Черный DKGRAY BRUSH Темно-серый HOLLOW BRUSH "Прозрачный" LTGRAY BRUSH Светло-серый WHITE BRUSH Белый Приложение 4. Сообщения о событиях мыши Для обработки нажатий клавиш мыши предусмотрены такие сообш,ения как: WM LBUTTONDOWN-нажата левая клавиша мыши; WM LBUTTONDBLCLK двойной ш,елчок на левой клавише мыши; WM RBUTTONDOWN- нажата правая клавиша мыши; WM RBUTTONDBLCLK - двойной ш,елчоке на правой клавише мыши; WM LBUTTONUP - пользователь отпускает левую клавишу мыши; WM RBUTTONUP - пользователь отпускает правую клавишу мыши; WM MOUSEMOVE - сообщение посылается при передвижении курсора. Параметры вышеуказанных сообш,ений: fwKeys = wParam ; 11 флаги xPos = LOWORD(/Paraw2); 11 горизонтальная позиция курсора yPos = HIWORD(/Paraw2); 11 вертикальная позиция курсора Флаги fwKeys - значение параметра wParam может быть комбинацией следуюш,их значений: MK CONTROL - флаг установлен, если нажата клавиша CTRL; MK LBUTTON - флаг установлен, если нажата левая клавиша мыши; MK MBUTTON - флаг установлен, если нажата средняя клавиша мыши; MK RBUTTON - флаг установлен, если нажата правая клавиша мыши; MK SHIFT - флаг установлен, если нажата клавиша SHIFT. Нижнее слово параметра IParam - xPos - горизонтальная позиция курсора, относительно левого верхнего угла клиентской области. Верхнее слово параметра IParam - yPos - горизонтальная позиция курсора.

RkJQdWJsaXNoZXIy MTY0OTYy