次の方法で共有


OLEUIVIEWPROPSW 構造体 (oledlg.h)

オブジェクトのプロパティ ダイアログ ボックスの [ビュー] タブの初期化に使用される情報が含まれます。 への参照は、OLEUIOBJECTPROPS 構造体の一部として、OleUIObjectProperties 関数に渡されます。 このタブを使用すると、ユーザーはオブジェクトの "コンテンツ" ビューと "アイコンビュー" を切り替え、コンテナー内でのスケーリングを変更できます。 また、オブジェクトがアイコンで表示されているときに、ユーザーは変更アイコン ダイアログ ボックスにトンネリングすることもできます。

構文

typedef struct tagOLEUIVIEWPROPSW {
  DWORD                       cbStruct;
  DWORD                       dwFlags;
  DWORD                       dwReserved1[2];
  LPFNOLEUIHOOK               lpfnHook;
  LPARAM                      lCustData;
  DWORD                       dwReserved2[3];
  struct tagOLEUIOBJECTPROPSW *lpOP;
  int                         nScaleMin;
  int                         nScaleMax;
} OLEUIVIEWPROPSW, *POLEUIVIEWPROPSW, *LPOLEUIVIEWPROPSW;

メンバーズ

cbStruct

構造体のサイズ (バイト単位)。

dwFlags

ビュー ページに固有のフラグ。

価値 意味
VPF_SELECTRELATIVE
原点に対する相対値。
VPF_DISABLERELATIVE
原点に対する相対値を無効にします。
VPF_DISABLESCALE
スケール オプションを無効にします。

dwReserved1[2]

このメンバーは予約されています。

lpfnHook

フック コールバックへのポインター (このダイアログ ボックスでは使用されません)。

lCustData

フックに渡すカスタム データ (このダイアログ ボックスでは使用されません)。

dwReserved2[3]

このメンバーは予約されています。

lpOP

内部的に使用されます。

nScaleMin

スケール範囲の最小値。

nScaleMax

スケール範囲の最大値。

備考

手記

oledlg.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして OLEUIVIEWPROPS を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされる最小サーバー Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー oledlg.h

関連項目

OLEUIOBJECTPROPS を する