喫茶XRAYトップページ

[スレッド全体
]

[9726] Re:マルチディスプレイ対応返信 削除
2016/4/9 (土) 23:10:19 Mr.XRAY
以下の記事を更新しました.
基本的にサンプルコードに変わりはありませんが,
マルチモニタ環境でのテスト結果の図を追加し,結果が把握しやすいコードにしました.

[020_画面 ( ディスプレイ ) の解像度の取得と変更]
http://mrxray.on.coocan.jp/Delphi/plSamples/020_DisplayResolution.htm#top

実際のアプリでの注意については,参考リンクの DEKO さんの記事を参考にしてください.
TScreen についてもリンクの記事を参考にしてください.
実際の確認はしていません.

モニタの実サイズを取得するサンプルでの動作については,
多くのモニタ,Windows 8.1 ,10 のプライマリモニタでの確認が十分ではありません.
他の方の結果を待つしかないです.
(誰かが,実際にやってみて,ブログ等に,その結果を掲載するとか...)


それから,調べている時に,質問に対して,
≪「解像度」というのは DPI のことであって,ビクセル数である.≫
とレスしている方がいましたが,モニタ,ディスプレイの場合は,
「画面解像度」,「画面の解像度」と言う場合,一般的にピクセル数を意味すると
考えていいと思われます.


[9727] Re2:マルチディスプレイ対応返信 削除
2016/4/9 (土) 23:51:58 taka
▼ Mr.XRAYさん
> モニタの実サイズを取得するサンプルでの動作については,
> 多くのモニタ,Windows 8.1 ,10 のプライマリモニタでの確認が十分ではありません.
> 他の方の結果を待つしかないです.
> (誰かが,実際にやってみて,ブログ等に,その結果を掲載するとか...)


エミュレーターの設定で
ゲストOSのディスプレイ数を1から変更すると
指定した数のWindowsがディスプレイとして開くそうです


[9728] Re3:マルチディスプレイ対応返信 削除
2016/4/10 (日) 00:27:14 Mr.XRAY
> エミュレーターの設定で
> ゲストOSのディスプレイ数を1から変更すると
> 指定した数のWindowsがディスプレイとして開くそうです


知らんかった ...
10 まで設定できるんですね.VMware Workstation 12 Player の場合.


[9729] Re4:マルチディスプレイ対応返信 削除
2016/4/10 (日) 00:58:54 Mr.XRAY
> > エミュレーターの設定で
> > ゲストOSのディスプレイ数を1から変更すると
> > 指定した数のWindowsがディスプレイとして開くそうです


でも,これですね.物理的なモニタじゃないので...
1 つのモニタ分の解像度を小さくしないと...
ディスプレイにおさまりきらない ....

あっ,そうか.表示位置を移動すればいいのか... う〜む.


1024 X 768 を 2 つにして,横に並べた結果の図です.

[9730] Re5:マルチディスプレイ対応返信 削除
2016/4/10 (日) 13:31:02 Mr.XRAY
> あっ,そうか.表示位置を移動すればいいのか... う〜む.

Vmware のオンラインヘルプを読んだら,ディスプレイの解像度内にするように
書いてありました.
ということで,この案は却下 !! (^^;


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82