<Return[F]><Top>

FillPath

Declare Function Api_FillPath& Lib "gdi32" Alias "FillPath" (ByVal hDC&)

Declare Function FillPath Lib "gdi32" Alias "FillPath" (ByVal hdc As Long) As Long

現在のパス内で開いているすべての図形を、現在のブラシと多角形塗りつぶしモードを使って塗りつぶす。パスが開いた図形を含んでいる場合は、自動的に閉じた図形にされる。

パラメータ
hdc
    [入力]有効なパスを保持しているデバイスコンテキストのハンドルを指定する。
 

戻り値
    関数が成功すると、0 以外の値が返る。
    関数が失敗すると、0 が返る。
    Windows NT/2000:拡張エラー情報を取得するには、GetLastError 関数を使う。

    GetLastError は、次のエラーコードのいずれかを返すことがある。
        ERROR_CAN_NOT_COMPLETE
        ERROR_INVALID_PARAMETER
        ERROR_NOT_ENOUGH_MEMORY

解説
    パスの内部の塗りつぶしが終わると、hdc パラメータで指定されたデバイスコンテキスト内のパスは破棄される。