GetRandomRgn |
Declare Function Api_GetRandomRgn& Lib "gdi32" Alias "GetRandomRgn" (ByVal hDC&, ByVal hrgn&, ByVal iNum&) |
Declare Function GetRandomRgn Lib "gdi32" Alias "GetRandomRgn" (ByVal hdc As Long, ByVal hrgn As Long, ByVal iNum As Long) As Long |
|
指定されたデバイスコンテキストのシステムクリッピングリージョンを、特定のリージョンにコピーする。 |
|
パラメータ
システムリージョンのコピーを表す。前のリージョンは、上書きされる。 る。ただし、WM_PAINT メッセージの処理中に BeginPaint 関数/EndPaint 関数の中でシステムクリッピングリージョンを取得して使うと 安全である。この場合、更新されたリージョンと現在表示されているウィンドウ領域が交差する部分がシステムリージョンになる。 GetRandomRgn 関数から制御が戻ってから EndPaint 関数の処理が終わるまでの間にウィンドウを移動すると、新しい WM_PAINT メッ セージが生成される。SYSRGN フラグをほかの用途に使うと、アプリケーションでペイントエラーが発生する。 |