クラシックモードでのタイトルバー非表示
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
ucmkitakan
投稿数: 91
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
並行実行でウィンドウタイプをSDIに設定しているオンラインプログラムにて、フォーム特性のタイトルバー=Noの設定にしているのですが、WindowsXPでクラシックモードで実行するとタイトルバーが表示されてしまいます。
XPモードやウィンドウタイプがデフォルトの場合は表示されません。
また、クラシックモードで実行時、タイトルバーが表示されてしまっている状態でフォームサイズを変更すると、なぜかタイトルバーが表示されなくなります。
タイトルバーをクラシックモードでも非表示にする方法をご存知の方いらっしゃいましたら、情報宜しくお願い致します。
XPモードやウィンドウタイプがデフォルトの場合は表示されません。
また、クラシックモードで実行時、タイトルバーが表示されてしまっている状態でフォームサイズを変更すると、なぜかタイトルバーが表示されなくなります。
タイトルバーをクラシックモードでも非表示にする方法をご存知の方いらっしゃいましたら、情報宜しくお願い致します。
投票数:0
平均点:0.00
null
投稿数: 191
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
確認してみましたが確かにクラシックだとタイトルバーが表示されますね…
恐らく、不具合なのでしょう。
回避策としてはタスク前辺りに以下のコードを書いておけば回避できると思います。
アクション WinMaximize() ←ウインドウを最大化
アクション WinRestore() ←ウインドウを元に戻す
恐らく、不具合なのでしょう。
回避策としてはタスク前辺りに以下のコードを書いておけば回避できると思います。
アクション WinMaximize() ←ウインドウを最大化
アクション WinRestore() ←ウインドウを元に戻す
投票数:1
平均点:10.00
ucmkitakan
投稿数: 91
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
情報ありがとうございました。
フォーム特性の開始モードを最大化にすることで、回避できることも分かりました。
また、並行実行&SDIだとフォームのサイズ変更を無効にすることもできないことも分かりました。
フォーム特性の開始モードを最大化にすることで、回避できることも分かりました。
また、並行実行&SDIだとフォームのサイズ変更を無効にすることもできないことも分かりました。
投票数:0
平均点:0.00