GetClipboardOwner 関数 (winuser.h)

クリップボードの現在の所有者のウィンドウ ハンドルを取得します。

構文

HWND GetClipboardOwner();

戻り値

型: HWND

関数が成功した場合、戻り値はクリップボードを所有するウィンドウへのハンドルです。

クリップボードが所有されていない場合、戻り値は NULL になります。 詳細なエラー情報を得るには、GetLastError を呼び出します。

解説

クリップボードが現在所有されていない場合でも、クリップボードにデータを含めることができます。

一般に、クリップボードの所有者は、クリップボードに最後にデータを配置したウィンドウです。 EmptyClipboard 関数は、クリップボードの所有権を割り当てます。

例については、「 クリップボード ビューアーの例」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー winuser.h (Windows.h を含む)
Library User32.lib
[DLL] User32.dll
API セット ext-ms-win-ntuser-misc-l1-2-0 (Windows 8.1で導入)

関連項目

クリップボード

概念

EmptyClipboard

GetClipboardViewer

参照