CMenu::GetDefaultItem

UINT GetDefaultItem (UINT gmdiFlags、BOOL fByPos = FALSE);

戻り値

関数が成功した場合は、戻り値は、識別子またはメニュー項目の位置です。関数が失敗した場合は、戻り値は - 1 です。

パラメーター

gmdiFlags

関数がメニュー項目を検索する方法を指定する値。このパラメーターなし、1 つまたは次の値の組み合わせをすることができます。:

意味
GMDI_GOINTOPOPUPS 既定アイテムは、サブメニューが開きますだ場合は、関数に対応するサブメニューを再帰的に検索するを指定します。サブメニューに既定の項目があるない場合、戻り値はサブメニューを開くアイテムを識別します。

既定では、デフォルトの最初の項目のサブメニューを開くアイテムかどうかに関係なく、指定したメニューを返します。

GMDI_USEDISABLED 無効になっている場合でも、関数は既定の項目を返すことを指定します。

既定では、無効または淡色表示の項目関数をスキップします。


fByPos

メニュー項目の識別子または位置を取得するかどうかを指定する値。このパラメーターがFALSEの場合は、識別子が返されます。それ以外の場合、位置が返されます。

解説

このメンバー関数は Win32 関数の動作を実装する プラットフォーム SDKで説明されている、 GetMenuDefaultItem、。

CMenu 概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CMenu::SetDefaultItem(&N)

Index