CDialog::MapDialogRect

void MapDialogRect ( LPRECT lpRect const;

パラメーター

lpRect

変換するダイアログ ボックスの座標を含むCRectオブジェクトをRECT構造体へのポインター。

解説

四角形のダイアログ ボックス単位を画面単位へ変換します。ダイアログ ボックス単位は、平均の幅と高さ] ダイアログ ボックスのテキストに使用されるフォントの文字から派生した現在のダイアログ ベース ユニットの観点から記載しています。1 つの垂直方向の単位ダイアログ ボックス ベースの高さ単位の 8 分の 1 の 1 つの水平方向のユニットをダイアログ ボックス ベースの幅の 4 分の 1 ですあり。

GetDialogBaseUnits Windows 関数は、システム フォントのサイズ情報を返しますが、リソース定義ファイルで、 DS_SETFONTスタイルを使用する場合各ダイアログ ボックスを別のフォントを指定することができます。このダイアログ ボックスで適切なフォントMapDialogRect Windows 関数を使用します。

ダイアログ ボックスを作成または、ボックス内のコントロールの位置に四角形を使用できるように、 MapDialogRectメンバー関数lpRectダイアログ ボックス単位画面単位 (ピクセル) で置き換えます。

CDialog 概要|nbsp;クラス メンバー |階層図(&N)

参照特価; :: GetDialogBaseUnits :: MapDialogRect WM_SETFONT(&N)

Index