User and Graphics Device Interface Objects, страница 17

Windows посылает сообщение WM_MEASUREITEM окну владельца комбинированных списков и окон списка, созданных со OWNERDRAWFIXED стилем перед посылкой сообщения WM_INITDIALOG. В результате, когда владелец получает это сообщение, Windows еще не определа высоту и ширину шрифта, используемого в элементе управления; функциональные обращения и вычисления, требующие эти значения должны произойти в основной функции приложения или библиотеки.

См. Также

MEASUREITEMSTRUCT, WM_INITDIALOG

GetClipboardOwner

Функция GetClipboardOwner отыскивает дескриптор окна текущего владельца буфера обмена.

HWND GetClipboardOwner (VOID)

Параметры

Эта функция не имеет никаких параметров.

Возвращаемое значение

В случае успешного завершения, возвращаемое значение - дескриптор окна, которое обладает буфером обмена.

Если буфер обмена не принадлежит окну, возвращаемое значение - NULL. Чтобы получить расширенную информацию об ошибке, вызовите GetLastError.

Замечания

Буфер обмена может содержать данные, даже если в настоящее время он не принадлежит никакому окну.

Вообще, владелец буфера обмена - окно, которые последним поместило данные в буфере обмена. Функция EmptyClipboard назначает монопольное использование буфера обмена.

См. Также

EmptyClipboard, GetClipboardViewer

Содержание

User and Graphics Device Interface Objects........................................................................................ 1

User объекты.................................................................................................................................................................... 2

GDI объекты..................................................................................................................................................................... 3

User объекты................................................................................................................................................................. 4

CreateAcceleratorTable............................................................................................................................................ 4

DestroyAcceleratorTable.......................................................................................................................................... 4

Таблица акселераторов................................................................................................................................................. 5

ACCEL............................................................................................................................................................................... 6

CreateCursor.................................................................................................................................................................. 7

DestroyCursor................................................................................................................................................................ 8

LoadCursor...................................................................................................................................................................... 9

GetCursor...................................................................................................................................................................... 10

SetCursor....................................................................................................................................................................... 11

GetThreadDesktop....................................................................................................................................................... 12

SetWindowsHook.......................................................................................................................................................... 13