• ベストアンサー

XPではタイトルバーが無いウィンドウは作成できないのですか?

以前、98でアプリを作成していたときは CreateWindow関数でWS_POPUP指定でタイトルバーが 無いウィンドウを作れていたのですが、XPで同様に WS_POPUP指定するとウィドウが生成されません。 参考書のサンプルプログラムの通りに記述しても 駄目でした。 これは仕様でしょうか? どうすればタイトルバーが無いウィンドウが作成できるのでしょうか? コンパイラはBorland C++ Compilerを使っています。 なお、ウィンドウは実行されなくても、プロセスは 動き続けている事がタスクマネージャから確認できました。

質問者が選んだベストアンサー

  • ベストアンサー
  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.1

ひとまず、その駄目だったプログラムを抜粋して補足説明していただけるでしょうか。(何を行ったのか分からないので、仕様なのかそうでないのか判断がつきません。) なお、抜粋については   真・技術系メーリングリスト FAQ   http://www.geocities.co.jp/SiliconValley/5656/ の 「Q:「ソースを見せてください」と言われました。 守秘義務があるので見せられないのですが、どうすれば良いでしょうか?」 あたりが参考になるかと思います。

1234asdf
質問者

お礼

すみません。解決しました。 質問を取り消そうと思ったのですが、できなかった ので、お手数をおかけしました。 CreateWindowで渡すサイズパラメータに CW_USEDEFAULTを指定していたのが原因で、 数値を記述したらうまくいきました。 何故、WS_OVERLAPPEDの時はOKでWS_POPUPでは 駄目なのかは不明ですが、結果オーライです。

関連するQ&A