OleUIAddVerbMenuA 関数 (oledlg.h)
指定したオブジェクトの 動詞 メニューを指定したメニューに追加します。
構文
BOOL OleUIAddVerbMenuA(
[in, optional] LPOLEOBJECT lpOleObj,
[in, optional] LPCSTR lpszShortType,
[in] HMENU hMenu,
[in] UINT uPos,
[in] UINT uIDVerbMin,
[in] UINT uIDVerbMax,
[in] BOOL bAddConvert,
[in] UINT idConvert,
[out] HMENU *lphMenu
);
パラメーター
[in, optional] lpOleObj
選択したオブジェクトの IOleObject インターフェイスへのポインター。 これが NULL
[in, optional] lpszShortType
lpOleObjで識別されるオブジェクトのレジストリで定義されている短い名前 (AuxName==2) へのポインター
[in] hMenu
変更を行うメニューを処理します。
[in] uPos
メニュー項目の位置。
[in] uIDVerbMin
動詞を開始する識別子の値。
[in] uIDVerbMax
オブジェクト動詞に使用する最大識別子値。 uIDVerbMax
[in] bAddConvert
変換 項目をメニューの下部に追加するかどうかを示します (前に区切り記号が付いています)。
[in] idConvert
bAddConvert が TRUEの場合、
[out] lphMenu
HMENU 作成された場合は、カスケード動詞メニューへのポインターです。 動詞が 1 つしかない場合は、NULLで埋められます。
戻り値
この関数は lpOleObj が有効で、少なくとも 1 つの動詞がメニューに追加された場合、TRUE を返します。
備考
オブジェクトに 1 つの動詞がある場合、動詞は指定されたメニューに直接追加されます。
手記
oledlg.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして OleUIAddVerbMenu を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows 2000 Server [デスクトップ アプリのみ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | oledlg.h |
ライブラリ | OleDlg.lib |
DLL | OleDlg.dll |