マルチモニタでのウィンドウ最大表示 – プログラミング – Home

マルチモニタでのウィンドウ最大表示
 
通知
すべてクリア

マルチモニタでのウィンドウ最大表示


不菓子
 不菓子
(@不菓子)
ゲスト
結合: 21年前
投稿: 3
Topic starter  

WindowsXPでマルチモニタ(プライマリ、セカンダリ)環境を構築している場合、アプリ
ケーションの最大化ボタンを押すと、例えばそのアプリケーションがプライマリモニタ
にて表示されている場合、そのプライマリモニタ内で最大化表示されると思います。そ
れをプライマリ、セカンダリ合わせた中での最大化表示させるアプリケーションを作り
たいと思っています。例えば、プライマリ、セカンダリ共に1024×768であった場合、合
わせると2048×768となりますが、このサイズで最大化させたいと考えています。
環境は、「WindowsXP Professional SP1 」でVisualStudio2003(VC)です。


引用解決済
トピックタグ
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 600
 

で、ご質問は?


返信引用
不菓子
 不菓子
(@不菓子)
ゲスト
結合: 21年前
投稿: 3
Topic starter  

そーですね、何書いているんだか(^^;
そもそもこういった事がプログラム可能なのでしょうか?
それともグラフィックボードの機能で実現するものなのでしょうか?


返信引用
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

MoveWindow()で画面をまたいで好きな位置に表示できるなら、
WM_SYSCOMMANDのSC_MAXIMIZEのときに、
独自の最大化処理を行えばできるのではないでしょうか。


返信引用
aetos
(@aetos)
Noble Member
結合: 6年前
投稿: 1480
 

やはり
> MoveWindow()で画面をまたいで好きな位置に表示できるなら
という前提のもとですが、
> WM_SYSCOMMANDのSC_MAXIMIZEのときに、独自の最大化処理
WM_GETMINMAXINFO や SetWindowPlacement でもできそうですね。


返信引用
不菓子
 不菓子
(@不菓子)
ゲスト
結合: 21年前
投稿: 3
Topic starter  

ありがとうございます。早速試してみます。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました