Aracılığıyla paylaş


CMenu::GetDefaultItem

Belirtilen menüsündeki varsayılan menü öğesini belirler.

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

Parametreler

  • gmdiFlags
    İşlev menü öğeleri nasıl arayacağını belirten değer. Bu parametre yok, tek veya birlikte aşağıdaki değerlerden biri olabilir:

    Value

    Anlam

    GMDI_GOINTOPOPUPS

    Varsayılan öğe, bir alt menü açılır bir programsa, işlev içinde karşılık gelen alt yinelemeli arama, belirtir. Dönüş değeri, alt menüdeki varsayılan öğe yok varsa, açılır alt menü öğesi tanımlar.

    Varsayılan olarak, bir alt menü açılır bir madde olup olmadığı dikkate alınmadan belirtilen menüsünde ilk varsayılan öğeyi işlevini verir.

    GMDI_USEDISABLED

    Devre dışı bırakılmış olsa işlevi varsayılan öğeyi döndürmek için olduğunu belirtir.

    Varsayılan olarak, işlevi devre dışı bırakılmış veya gri maddelerin atlar.

  • fByPos
    Menü öğesinin tanıtıcısı veya konumunu almak olup olmayacağını belirten değer. Bu parametre ise yanlış, tanıtıcısı döndürülür. Aksi takdirde, pozisyonu döndürülür.

Dönüş Değeri

İşlev başarılı olursa, dönüş tanımlayıcı veya menü öğesinin konumunu değerdir. İşlevin dönüş değeri devreye - 1.

Notlar

Bu üye işlev Win32 işlevi davranışını uygulayan GetMenuDefaultItem, açıklandığı gibi Windows SDK.

Örnek

Örnek için bkz: CMenu::InsertMenu.

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CMenu sınıfı

Hiyerarşi grafik

CMenu::SetDefaultItem