CMenu::LoadMenuIndirect

bool LoadMenuIndirect ( const void * lpMenuTemplate );

Dönüş değeri

Sıfırdan menü kaynağı başarıyla yüklendiyse; Aksi halde 0.

Parametreleri

lpMenuTemplate

Noktaları bir menü şablonu (tek olan MENUITEMTEMPLATEHEADER yapısı ve bir veya daha fazla topluluğu MENUITEMTEMPLATE yapıları). Bu iki yapı ile ilgili daha fazla bilgi için Win32 sdk belgelerine bakın.

Açıklamalar

Bir kaynak bir menü şablonu hafızasına yükler ve bu CMenu nesnesine ekler. Bir veya daha fazla topluluğu tarafından izlenen bir başlık bir menü şablonu nedir MENUITEMTEMPLATE yapılar, her biri bir veya daha fazla öğe ve açılır menüler içerebilir.

Sürüm numarası 0 olmalıdır.

MtOption bayrakları mf_end açılır listesindeki son öğeyi ve ana listede son öğe içermelidir. Döndürmesini üye işlev için diğer bayraklar görmek. mf_popup mtOption belirtildiğinde MENUITEMTEMPLATE yapısından mtId üye atlanmış olmalıdır.

MENUITEMTEMPLATE yapısı için ayrılan alan boş sonlandırılmış dize olarak menü öğesinin adını içerecek şekilde mtString için büyük olmalıdır.

Çıkmadan önce uygulama menüsü pencere atanmamışsa bir menü ile ilişkili sistem kaynaklarını boşaltın gerekir. Uygulama, DestroyMenu üye işlevini çağırarak menüsünü boşaltır.

CMenu genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz:nbsp;CMenu::DestroyMenu, CMenu::LoadMenu, :: LoadMenuIndirect, CMenu::AppendMenu

Index