OLEUIGNRLPROPSA 構造体 (oledlg.h)

[オブジェクトのプロパティ] ダイアログ ボックスの [全般] タブを初期化します。 への参照は、 OLEUIOBJECTPROPS 構造体の一部として OleUIObjectProperties 関数に渡されます。 このタブには OLE 埋め込みの種類とサイズが表示され、ユーザーは [ 変換 ] ダイアログ ボックスにトンネリングできます。 このタブには、オブジェクトがリンクである場合のリンク先も表示されます。

構文

typedef struct tagOLEUIGNRLPROPSA {
  DWORD                       cbStruct;
  DWORD                       dwFlags;
  DWORD                       dwReserved1[2];
  LPFNOLEUIHOOK               lpfnHook;
  LPARAM                      lCustData;
  DWORD                       dwReserved2[3];
  struct tagOLEUIOBJECTPROPSA *lpOP;
} OLEUIGNRLPROPSA, *POLEUIGNRLPROPSA, *LPOLEUIGNRLPROPSA;

メンバー

cbStruct

この構造体のサイズ (バイト単位)。 このフィールドは入力時に入力する必要があります。

dwFlags

現在、このメンバーに関連付けられているフラグはありません。 0 (ゼロ) に設定する必要があります。

dwReserved1[2]

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

lpfnHook

ダイアログ ボックス用のメッセージを処理するフック関数へのポインター。 フック関数は、処理されなかったというメッセージをライブラリのダイアログ ボックス プロシージャに渡すには、0 を返す必要があります。 フック関数は、ライブラリのダイアログ ボックス プロシージャが既に処理したメッセージを処理できないように、0 以外の値を返す必要があります。

lCustData

WM_INITDIALOG中に lpfnHook メンバーが指すフック関数にライブラリが渡すアプリケーション定義データ。

dwReserved2[3]

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

lpOP

内部使用。

解説

注意

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

要件

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

こちらもご覧ください

OLEUIOBJECTPROPS

OleUIObjectProperties