IDC _ SIZENWSE
Курсор изменения размера. Ориентирован с северо-запада на юго-восток.
IDC _ SIZENESW
Курсор изменения размера. Ориентирован с северо-востока на юго-запад.
IDC _ SIZEWE
Горизонтальный курсор изменения размера.
IDC _ SIZENS
Вертикальный курсор изменения размера.
IDC _ SIZEALL
Курсор изменения всех размеров. То же, что и IDC _ SIZE.
IDC _ NO
Перечеркнутый наискосок круг.
IDC _ APPSTARTING
Курсор "маленькие песочные часы со стрелкой".
IDI _ APPLICATION
Иконка приложения по умолчанию.
IDI _ ASTERISK
Звездочка (используется в информационных сообщениях).
IDI _ EXCLAMATION
Восклицательный знак (используется в предупредительных сообщениях).
IDI _ HAND
Иконка, имеющая форму руки (используется в серьезных предупредительных сообщениях).
IDI _ QUESTION
Вопросительный знак (используется в вопросительных сообщениях).
IDI_WINLOGO
Лого Windows.
piconinfo - указывает на структуру типа ICONINFO . Функция заполняет члены структуры.
Возвращаемые значения
В случае успеха возвращается ненулевое значение, и функция заполняет члены структуры типа ICONINFO .
В случае неудачи возвращается нуль. Для получения дополнительной информации об ошибке вызовите функцию GetLastError .
Комментарии
GetIconInfo создает битовые изображения для членов hbmMask и hbmColor структуры типа ICONINFO . Вызывающее приложение должно управлять этими изображениями и удалять их, когда в них отпадает необходимость.
См. также
CreateIcon, CreateIconFromResource, CreateIconIndirect, DestroyIcon, DrawIcon, DrawIconEx, ICONINFO, LoadIcon, LookupIconIdFromDirectory .
Пространство координат и преобразования
ClientToScreen
Функция ClientToScreen преобразует клиентские координаты указанной точки в экранные координаты.
BOOL ClientToScreen (
HWND hWnd , // дескриптор окна для исходных координат
LPPOINT lpPoint // указатель на структуру, содержащую
// экранные координаты
);
Параметры
hWnd - идентифицирует окно, чья клиентская область используется для преобразования.
lpPoint - указывает на структуру типа POINT , которая содержит преобразуемые координаты. В случае успеха в эту структуру копируются новые экранные координаты.
Возвращаемые значения
В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль.
Комментарии
Функция ClientToScreen замещает клиентские координаты в структуре типа POINT экранными координатами. Экранные координаты относительны верхнего левого угла экрана.
См. также
MapWindowPoints, POINT, ScreenToClient .
CombineTransform
Функция CombineTransform объединяет два преобразования " мировое пространство - пространство страницы " (world-space to page-space transformations).
BOOL CombineTransform (
LPXFORM lpxformResult , // указатель на комбинированное преобразование
CONST XFORM * lpxform 1 , // указатель на первое преобразование
CONST XFORM * lpxform 2 // указатель на второе преобразование
);
Параметры
lpxformResult - указывает на структуру типа XFORM , которая получает комбинированное преобразование.
lpxform 1 - указывает на структуру типа XFORM , которая идентифицирует первое преобразование.
lpxform 2 - указывает на структуру типа XFORM , которая идентифицирует второе преобразование.
Возвращаемые значения
В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль.
Комментарии
Применение комбинированного преобразования аналогично применению сначала первого преобразования, затем второго.
Три преобразования не обязательно должны быть раздельными. Например, lpxform 1 может указывать на ту же структуру типа XFORM , что и lpxformResult .
См. также
GetWorldTransform, ModifyWorldTransform, SetWorldTransform, XFORM .
GetGraphicsMode
Функция GetGraphicsMode извлекает текущий графический режим для указанного контекста устройства.
int GetGraphicsMode (
HDC hdc // дескриптор контекста устройства
);
Параметры
hdc - идентифицирует контекст устройства.
Возвращаемые значения
В случае успеха возвращается текущий графический режим. Он может быть представлен одним из следующих значений:
Значение |
Пояснение |
GM _ COMPATIBLE |
Текущий графический режим является совместимым с Windows 3.1 режимом. В этом графическом режиме приложение не может установить или изменить мировое преобразование ( world transformation ) в указанном контексте устройства. Совместимый режим является графическим режимом по умолчанию. |
GM_ADVANCED |
Windows NT : Текущий графический режим является расширенным режимом, разрешающим мировые преобразования. В этом графическом режиме приложение может установить или изменить мировое преобразование в указанном контексте устройства. Windows 95: Значение GM _ ADVANCED не поддерживается. |
В противном случае, возвращается нуль.
Комментарии
Приложение может установить графический режим для контекста устройства, вызвав функцию SetGraphicsMode .
См. также
SetGraphicsMode .
Буфер обмена