次の方法で共有


CPropertySheet::MapDialogRect

四角形のダイアログ ボックス単位を単位を除外するに変換します。

void MapDialogRect( 
   LPRECT lpRect 
) const;

パラメーター

  • lpRect
    RECT へのポインターは構造体または変換されるダイアログ ボックスの座標を格納する CRect のオブジェクト。

解説

ダイアログ ボックスの単位はダイアログ ボックスのテキストに使用するフォントの文字の平均幅と高さから派生した現在のダイアログ ボックスの基本単位を使ってでになります。1 個の水平方向の単位は、ダイアログ ボックス ベースの幅の単位の 4 分の 1、1 の垂直単位はダイアログ ボックスの基本単位の高さの 8 分の 1 です。

システム フォントが、の GetDialogBaseUnits、Windows 関数の戻り値サイズ情報は各プロパティ シートのリソース ファイルで定義 DS_SETFONT のスタイルを使用する別のフォントを指定できます。Windows SDKで説明する MapDialogRect Windows 関数はこのダイアログ ボックスに適切なフォントを使用します。

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

必要条件

ヘッダー : afxdlgs.h

参照

関連項目

CPropertySheet クラス

階層図

WM_SETFONT