喫茶XRAYトップページ
[
スレッド全体
]
[9726]
Re:マルチディスプレイ対応
返信
削除
2016/4/9 (土) 23:10:19
Mr.XRAY
以下の記事を更新しました.
基本的にサンプルコードに変わりはありませんが,
マルチモニタ環境でのテスト結果の図を追加し,結果が把握しやすいコードにしました.
[020_画面 ( ディスプレイ ) の解像度の取得と変更]
http://
mrxray.
on.
coocan.
jp/
Delphi/
plSample
s/
020_Disp
layResol
ution.
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