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 [デスクトップ アプリのみ]
Header oledlg.h

こちらもご覧ください

OLEUIOBJECTPROPS