WinAPI を使用した画面解像度の取得
WinAPI には、現在の画面解像度を決定するための関数がいくつか存在します。適切な選択は特定の要件によって異なります。
表示サイズの取得
特定のモニター解像度
特定のモニターの解像度を取得するには、GetMonitorInfo を使用します。この関数には、MonitorFromWindow を使用して取得できるモニターへのハンドルが必要です。
高度な表示情報
低レベルのアクセスまたは表示設定の変更のために、WinAPI は以下を提供します。 EnumDisplayDevices、EnumDisplaySettings、ChangeDisplaySettings などの関数。これらにより、リフレッシュ レート、色深度の取得、表示設定の変更が可能になります。
注: モニターは常に (0, 0) 座標から始まるとは限らないことを考慮することが重要です。ウィンドウを正しく配置するには、MonitorFromWindow を使用してウィンドウが配置されているモニターを特定し、GetMonitorInfo を呼び出してモニターの解像度とオフセットを取得します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3