問題タブ [getsystemmetrics]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
winapi - GetSystemMetrics と SystemParametersInfo の比較
ダイアログのサイズを変更するには、画面の高さを調べる必要がありました。私は で電話GetSystemMetrics
をかけてSM_CYFULLSCREEN
いますが、特定の番号 (私の場合は 1028) を取得しています。MSDN によると:
システム タスクバーまたはアプリケーション デスクトップ ツールバーによって隠されていない画面の部分の座標を取得するには
SystemParametersInfo
、値を指定して関数を呼び出しSPI_GETWORKAREA
ます。
私SystemParametersInfo
もそれが何を返すかを確認するために電話をかけ、高さの別の数値1050を取得しました。スパイを実行すると、タスクバーのない領域の高さは実際には1050です。高さが異なる理由を知っている人はいますか? ありがとう