Bool nwSetWindowStyle( hWnd, and_style, or_style )
NWHWND hWnd
Sint32 and_style
Sint32 or_style
hWnd ウィンドウハンドル and_style AND スタイル or_style OR スタイル
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);
ウィンドウクラスや、他のパラメータと矛盾する設定をした場合の動作は保証しません。AND スタイルには、例のように”~”を付けることを忘れないようにしてください。
ウィンドウ作成時にNWD_WS_CONTROLフラグを指定しなかったウィンドウに対して、この関数でNWD_WS_CONTROLフラグを設定した場合の動作は保証しません。