10/04/05 09:23:15
Windowsで,MainWindowのタイトルバー右上の最小化・最大化・閉じるボタンを消したくて,
MainWindowのコンストラクタの中に,
Qt::WindowFlags curFlags = windowFlags();
Qt::WindowFlags changeFlags = ~(Qt::WindowMinimizeButtonHint | Qt::WindowMaximizeButtonHint | Qt::WindowCloseButtonHint);
curFlags &= changeFlags;
setWindowFlags(curFlags);
って書いてみたら,最大化ボタンと最小化ボタンは消えるけど閉じる(×)ボタンが消えてくれない。
上のchangeFlagsの右辺の | している中に,Qt::WindowSystemMenuHint も加えてみたけどやっぱり
消えない。
どうすれば消せるのでしょうか?