2012-03-07 11 views
1

しないでウィンドウを作成:ウィンドウが作成された後は、私は(簡体字)、このようCreateWindowExWを呼び出していキャプション

CreateWindowExW(0, "classname", 0, WS_DLGFRAME, 0, 0, 0, 0, 0, 0, 0, 0); 

、それはWS_BORDER、WS_CAPTIONと私はそれを与えていないいくつかの他のスタイルを持っています。 MSDNのドキュメントによると、WS_DLGFRAMEにはキャプションがありません。なぜ、WS_CAPTIONが追加されているのですか?私はここに何かを逃していますか

+0

あなた自身のウィンドウクラスであるか、再利用していますか?ウィンドウを作成した後に、ウィンドウが独自のスタイルでマックインされる可能性があります。 –

+0

私が作成したカスタムウィンドウクラスを使用しています。 –

答えて

3

キャプションバーや境界線は不要ですか? WS_POPUPを使用してください

+0

WS_POPUPを他のウィンドウスタイルと共に指定すると、Windowsが他の不要なスタイルを追加するのを防ぐことができます。私はドキュメントでそれを逃した必要があります、ありがとう! –

関連する問題