Aracılığıyla paylaş


CMenu sınıfı

Windows bir kapsülleme HMENU.

class CMenu : public CObject

Üyeler

d0s49351.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CMenu::CMenu

Yapıları bir CMenu nesnesi.

d0s49351.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CMenu::AppendMenu

Bu menü sonuna yeni bir öğe ekler.

CMenu::Attach

Ekler için Windows menü tanıtıcı bir CMenu nesnesi.

CMenu::CheckMenuItem

Yanında bir onay işareti koyar veya onay işareti açılır menüsünde bir menü öğesini kaldırır.

CMenu::CheckMenuRadioItem

Menü öğesinin yanındaki radyo düğmesini yerleştirir ve gruptaki diğer menü öğelerinin tümü radyo düğmesini kaldırır.

CMenu::CreateMenu

Boş bir menü oluşturur ve ekler bir CMenu nesnesi.

CMenu::CreatePopupMenu

Boş bir açılır menü oluşturur ve ekler bir CMenu nesnesi.

CMenu::DeleteMenu

Belirtilen öğe menüden siler.İlişkili bir açılır menü menü öğesi varsa, onu tarafından kullanılan belleği serbest bırakır ve açılır menü için tanıtıcı býrakýr.

CMenu::DeleteTempMap

Herhangi bir geçici siler CMenu tarafından oluşturulan nesnelerin FromHandle üye işlevi.

CMenu::DestroyMenu

Bağlı menü bozar bir CMenu object ve menü dolu tüm belleği boşaltır.

CMenu::Detach

Bir Windows menü işleci'dan ayırır bir CMenu object ve işleyicisini döndürür.

CMenu::DrawItem

Görsel yönü sahibi çizilen menüsü değişiklikleri zaman çerçevesi tarafından çağrıldı.

CMenu::EnableMenuItem

Etkinleştirir, devre dışı bırakır ya da (grileri) karartır menü öğesi.

CMenu::FromHandle

Bir işaretçi döndürür bir CMenu Windows menü işleci verilen nesne.

CMenu::GetDefaultItem

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

CMenu::GetMenuContextHelpId

Menüyle ilişkili Yardım içeriği kimliği alır.

CMenu::GetMenuInfo

Belirli bir menü hakkında bilgi alır.

CMenu::GetMenuItemCount

Bir açılır pencereyi veya en üst düzey menü öğeleri sayısını belirler.

CMenu::GetMenuItemID

Belirtilen konumda bulunan bir menü öğesine menü öğesini tanımlayıcısı alır.

CMenu::GetMenuItemInfo

Bir menü öğesi hakkında bilgi alır.

CMenu::GetMenuState

Bir açılır menü durumu belirtilen menü öğesi veya öğe sayısını döndürür.

CMenu::GetMenuString

Belirtilen menü öğesinin label alır.

CMenu::GetSafeHmenu

İade m_hMenu bu tarafından sarılan CMenu nesnesi.

CMenu::GetSubMenu

Bir açılır menü için bir işaretçi alır.

CMenu::InsertMenu

Diğer öğeler menü taşıma belirtilen konumda yeni bir menü öğesi ekler.

CMenu::InsertMenuItem

Bir menü belirtilen konumda yeni bir menü öğesi ekler.

CMenu::LoadMenu

Menü kaynağı yürütülebilir dosyadan yükler ve ekler bir CMenu nesnesi.

CMenu::LoadMenuIndirect

Bir menü menü şablonu belleğe yükler ve ekler bir CMenu nesnesi.

CMenu::MeasureItem

Sahibi çizilmiş bir menü menü boyutlarını belirlerken çerçevesi tarafından çağrıldı.

CMenu::ModifyMenu

Belirtilen konumdaki varolan bir menü öğesini değiştirir.

CMenu::RemoveMenu

Bir menü öğesi ile ilişkilendirilmiş bir açılır menü belirtilen menüden siler.

CMenu::SetDefaultItem

Belirtilen menü varsayılan menü öğesini ayarlar.

CMenu::SetMenuContextHelpId

Yardım içeriği kimliği menüsüyle ilişkili ayarlar.

CMenu::SetMenuInfo

Belirli bir menüde bilgilerini ayarlar.

CMenu::SetMenuItemBitmaps

Menü öğesi ile belirtilen onay işareti bit eşlemler ilişkilendirir.

CMenu::SetMenuItemInfo

Bir menü öğesi hakkında bilgileri değiştirir.

CMenu::TrackPopupMenu

Kayan açılır menüsünde belirtilen konumda görüntüler ve açılır menüsündeki öğelerin seçimini izler.

CMenu::TrackPopupMenuEx

Kayan açılır menüsünde belirtilen konumda görüntüler ve açılır menüsündeki öğelerin seçimini izler.

d0s49351.collapse_all(tr-tr,VS.110).gifOrtak İşleçler

Ad

Description

CMenu::operator HMENU

Menü nesnenin tutamacı alır.

CMenu::operator! =

İki menü nesne eşit olup olmadığını belirler.

CMenu::operator ==

İki menü nesne eşit olup olmadığını belirler.

d0s49351.collapse_all(tr-tr,VS.110).gifOrtak veri üyeleri

Ad

Description

CMenu::m_hMenu

Bağlı Windows menüsü tanıtıcısını belirtir CMenu nesnesi.

Notlar

Oluşturma, izleme güncelleştirme ve menü yok edilmesi için üye işlevleri sağlar.

Oluşturma bir CMenu nesne yerel olarak yığın çerçevesi üzerinde sonra call CMenu's üye işlevlerini gerektiği gibi yeni menüyü işlemek için.Daha sonra çağrı CWnd::SetMenu pencere, menü ayarlamak için hemen bir çağrı tarafından izlenen için CMenu nesnesinin Ayır üye işlevi.CWnd::SetMenu Üye işlevi Pencere menüsünde yeni ayarlar penceresinin menü değişikliği yansıtacak biçimde yeniden düzenlenmiş oluyor ve ayrıca menü sahipliğini pencereye geçirir.Çağrı Ayır çıkarır HMENU karşı CMenu nesne, bunu o zaman yerel CMenu değişken kapsamı dışında geçirir CMenu nesne yıkıcısının deneme artık sahip bir menü yıkmak.Pencere bozulduğunda menüsü otomatik olarak yok edilir.

Kullanabilirsiniz LoadMenuIndirect bellekteki bir şablondan bir menü, ancak bir kaynaktan yapılan bir çağrı tarafından oluşturulan bir menü oluşturmak için üye işlev LoadMenu daha kolay tutulur ve menü kaynağı oluşturulur ve menü Düzenleyicisi tarafından değiştirilebilir.

Devralma hiyerarşisi

CObject

CMenu

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CObject sınıfı

Hiyerarşi grafik

CObject sınıfı

Kavramlar

mfc örnek ctrltest

mfc örnek dynamenu