ホーム › Graphics.DirectDraw › IDirectDrawClipper
IDirectDrawClipper
COMメソッド 6
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| param0 | RECT* | inout | クリップ領域と交差させる境界矩形へのポインタである。NULLで全体となる。 |
| param1 | RGNDATA* | inout | クリップ矩形リストを受け取るRGNDATAバッファへのポインタである。NULLでサイズ取得となる。 |
| param2 | DWORD* | inout | バッファサイズを入出力するポインタ。必要バイト数を受け取る。 |
vtbl 4 HRESULT GetHWnd(HWND* param0)
| param0 | HWND* | inout | このクリッパーに関連付けられたウィンドウハンドルを受け取る出力ポインタである。 |
vtbl 5 HRESULT Initialize(IDirectDraw* param0, DWORD param1)
| param0 | IDirectDraw* | in | このクリッパーを関連付けるIDirectDrawオブジェクトへのポインタである。NULL可。 |
| param1 | DWORD | in | 初期化フラグ。現状は予約で0を指定する。 |
vtbl 6 HRESULT IsClipListChanged(BOOL* param0)
| param0 | BOOL* | inout | クリップリストが変更されたか(TRUE/FALSE)を受け取る出力ポインタである。 |
vtbl 7 HRESULT SetClipList(RGNDATA* param0, DWORD param1)
| param0 | RGNDATA* | inout | 設定するクリップ矩形リストを格納したRGNDATAへのポインタ。NULLでリスト削除となる。 |
| param1 | DWORD | in | 設定フラグ。現状は予約で0を指定する。 |
vtbl 8 HRESULT SetHWnd(DWORD param0, HWND param1)
| param0 | DWORD | in | 設定フラグ。現状は予約で0を指定する。 |
| param1 | HWND | in | クリップ領域をウィンドウに連動させる対象ウィンドウハンドルである。 |