c++ builder > form > モニタ解像度の取得 > Screen->Monitors[0]->Width; / ->Height; // Screen->PrimaryMonitor->
2934 ワード
動作確認
C++ Builder XE4
モニタ解像度を取得したい。
過去に作ったプログラムのソースを参考にした。
// 1. Monitors[]使用
int width = Screen->Monitors[0]->Width;
int height = Screen->Monitors[0]->Height;
String msg = String().sprintf(L"W%d x H%d", width, height);
Memo1->Lines->Add(msg);
// 2. PrimaryMonitor使用
width = Screen->PrimaryMonitor->Width;
height = Screen->PrimaryMonitor->Height;
msg = String().sprintf(L"W%d x H%d", width, height);
Memo1->Lines->Add(msg);
結果(Memo1
Memo1
W1920 x H1080
W1920 x H1080
モニタが複数ある場合は Monitors[]を使えば2つ目も扱える。
Author And Source
この問題について(c++ builder > form > モニタ解像度の取得 > Screen->Monitors[0]->Width; / ->Height; // Screen->PrimaryMonitor->), 我々は、より多くの情報をここで見つけました https://qiita.com/7of9/items/228a65f799f5181e916e著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .