コピー プロセス間通信クリップボードの関数一覧-3
※より実装に近く表示させる為、コードの改行を避けています。スマホ等で閲覧される際は向きを変えてご覧ください。
※実装するバージョンによってはバージョンアップの仕様により動作しないコードもあります。実装には動作確認の上ご使用下さい。
一覧
|
||||||||||||||||||||||||||||||||||||
IsClipboardFormatAvailable指定されたデータ形式のデータがクリップボードに格納されているかどうかを調べます。BOOL IsClipboardFormatAvailable(UINT format // クリップボードのデータ形式 );
|
||||||||||||||||||||||||||||||||||||
OpenClipboard検討の目的でクリップボードを開き、他のアプリケーションがクリップボードの内容を変更できないようにします。BOOL OpenClipboard(HWND hWndNewOwner // ウィンドウのハンドル );
|
||||||||||||||||||||||||||||||||||||
RegisterClipboardFormatクリップボードの新しいデータ形式を Windows システムに登録します。登録された形式は、その直後から有効なデータ形式として使えます。UINT RegisterClipboardFormat(LPCTSTR lpszFormat // 新しいデータ形式の名前 );
|
||||||||||||||||||||||||||||||||||||
SetClipboardDataクリップボードに、指定されたデータ形式でデータを格納します。データを格納するには、呼び出し側のウィンドウがクリップボードの現在のオーナーであること、および OpenClipboard 関数を使ってクリップボードを開いておくことが必要です。ただし、 および メッセージに応答する場合、クリップボードの所有者は SetClipboardData 関数を呼び出す前に OpenClipboard を呼び出してはなりません。HANDLE SetClipboardData(UINT uFormat, // クリップボードのデータ形式 HANDLE hMem // データのハンドル );
|
||||||||||||||||||||||||||||||||||||
SetClipboardViewerクリップボードビューアのチェインに、指定されたウィンドウを追加します。クリップボードの内容が変更されると必ず、クリップボードビューアの各ウィンドウは WM_DRAWCLIPBOARD メッセージを受け取ります。HWND SetClipboardViewer(HWND hWndNewViewer // クリップボードビューアウィンドウのハンドル );
|