IsWindowUnicode |
Declare Function Api_IsWindowUnicode& Lib "user32" Alias "IsWindowUnicode" (ByVal hWnd&) |
Declare Function IsWindowUnicode Lib "user32" (ByVal hWnd As Long) As Long |
|
指定されたウィンドウが Unicode のネイティブウィンドウであるかどうかを調べる。 |
|
パラメータ
この場合、ウィンドウはネイティブの ANSI のネイティブウィンドウである。 ANSI 版の RegisterClass 関数(RegisterClassA)を使って登録したウィンドウクラスの文字セットは ANSI である。
Unicode 版の RegisterClass 関数(RegisterClassW)を使って登録したウィンドウクラスの文字セットは Unicode
である。 たとえば、ANSI ウィンドウメッセージが Unicode 文字セットを使うウィンドウに送られると、システムは、そのメッセージを Unicode メッセージ に変換してからウィンドウプロシージャを呼び出す。 システムがメッセージを変換するかどうかを決定する際には、IsWindowUnicode 関数が使用される。 |