Bool nwSetWindowStyle( hWnd, and_style, or_style ) NWHWND hWnd Sint32 and_style Sint32 or_style
hWnd | ウィンドウハンドル |
and_style | アンド・スタイル |
or_style | オア・スタイル |
TRUE | 成功 |
FALSE | 失敗 |
ウィンドウスタイルには、以下のフラグを組み合わせて指定します。
ウィンドウスタイル | 意味 |
NWD_WS_CAPTION | キャプションあり |
NWD_WS_BORDER | 細い境界線を持つ |
NWD_WS_THICKFRAME | サイズ変更可能な太い境界線を持つ |
NWD_WS_SHADING | ウィンドウの色を頂点ごとに指定できる |
NWD_WS_CONTROL | クローズボックスを持つ |
NWD_WS_SHADOW | 影付きウィンドウ |
NWD_WS_INVISIBLE | 見えないウィンドウを作成 |
NWD_WS_NOMOVE | マウスで移動できない |
NWD_WS_OFFSET | 親ウィンドウからの相対位置(x,y)にウィンドウを作成 |
また、ウィンドウクラスに NWD_WC_SCRBAR を指定した場合、以下のフラグのどちらかを必ず指定してください。
ウィンドウスタイル | 意味 |
NWD_WS_SB_HORZ | 水平スクロールバーを作成する |
NWD_WS_SB_VERT | 垂直スクロールバーを作成する |
/* Removes the shadow from the window and attached to caption */ nwSetWindowStyle(hWnd, ~NWD_WS_SHADOW, NWD_WS_CAPTION);
アンド・スタイルには、例のように”~”を付けることを忘れないようにしてください。
ウィンドウ作成時にNWD_WS_CONTROLフラグを指定しなかったウィンドウに対して、この関数でNWD_WS_CONTROLフラグを設定した場合の動作は保証しません。