DrawState |
Declare Function Api_DrawState& Lib "user32" Alias "DrawStateA" (ByVal hDC&, ByVal hbr&, ByVal lpOutputFunc&, ByVal lData&, ByVal wData&, ByVal X&, ByVal Y&, ByVal cx&, ByVal cy&, ByVal fuFlags&) |
||||||||||||||||||||||||||||||||||||||||||||||||
Declare Function DrawState Lib "user32" Alias "DrawStateA" (ByVal hDC As Long, ByVal hBrush As Long, ByVal lpDrawStateProc As Long, ByVal lParam As Long, ByVal wParam As Long, ByVal n1 As Long, ByVal n2 As Long, ByVal n3 As Long, ByVal n4 As Long, ByVal un As Long) As Long |
|||||||||||||||||||||||||||||||||||||||||||||||||
さまざまなイメージを描画し、既定の状態や無効な状態などの視覚的な効果を適用する。 |
|||||||||||||||||||||||||||||||||||||||||||||||||
パラメータ
る。状態がそれ以外の場合は、hbr パラメータは無視される。 DST_COMPLEX を指定した場合は、lpOutputFunc パラメータは必須である。 イメージのタイプとして DST_TEXT を指定した場合は、lpOutputFunc パラメータはオプションであり、NULL を指定することもできる。
それ以外の場合は、lpOutputFunc パラメータは無視される。
ただし、DrawStateProc 関数で使う場合は、ゼロ拡張として扱われます。
その他の場合は、0 を指定すると、イメージの幅が自動的に計算される。
その他の場合は、0 を指定すると、イメージの高さが自動的に計算される。
イメージの状態として、次に示す値のいずれかを指定する。
DSS_NORMAL 以外の状態を指定した場合、視覚的効果を適用する前にイメージを自動的にモノクロームへ変換する。 |