afx_msg void OnSizeClipboard ( CWnd ※ pClipAppWnd, HGLOBAL hRect );
パラメーター
pClipAppWnd
クリップボード アプリケーション ウィンドウを識別します。ポインターは一時的である可能性があり。、格納する必要があります。
hRect
グローバル メモリ オブジェクトを識別します。メモリ オブジェクトが含まれているため、クリップボード オーナーが描画する領域を指定するRECTデータ構造体。
解説
クリップボードのオーナーのOnSizeClipboardメンバー関数、クリップボード ビューアーによってクリップボード データCF_OWNERDISPLAY属性を含む [クリップボード ビューアー] ウィンドウのクライアント領域のサイズが変更されたときに呼び出されます。
クリップボード アプリケーションについて破壊または最小化するとき、 OnSizeClipboardメンバー関数 null 四角形 (0,0,0,0)、新しいサイズと呼びます。これはディスプレイのリソースを解放するには、クリップボード オーナーができます。
OnSizeClipboard内で、アプリケーションを使用する必要があります、 globallock はWindows はRECTデータ構造体が含まれているメモリをロックします。メモリのロックを解除するアプリケーションがある、 GlobalUnlock Windows 機能か返されますコントロールする前に。
注特価;このメンバー関数は、Windows メッセージを処理するアプリケーションを許可するためにフレームワークによって呼び出されます。関数に渡されるパラメーターは、メッセージが受信されたときに、フレームワークによって受信パラメーターを反映します。この関数の基本クラス実装を呼び出す場合は、その実装はもともとメッセージと指定パラメーターではなく、関数に渡されるパラメーターを使用します。(&N)。
CWnd の概要|nbsp;クラス メンバー |階層図(&N)
参照特価; :: Globallock は、 :: GlobalUnlock、 :: SetClipboardData、 CWnd::SetClipboardViewer、 WM_SIZECLIPBOARD(&N)