InsertMenuItem

InsertMenuItem işlevi, bir menüde belirtilen konumda yeni bir menü öğesi ekler.

bool WINAPI InsertMenuItem) HMENU'nun  HMENU'nun,  UINT  uItem,  bool  fByPosition,  LPMENUITEMINFO  lpmii  );
 

Parametreleri

hMENU'nun
İçinde yeni bir menü öğesi eklenir menüyü işlemek.
uItem
Tanımlayıcı veya yeni öğe eklemek için önce Menü öğesinin konumu. Bu parametre anlamını fByPosition bağlıdır.
fByPosition
UItemanlamını belirleyen değer. Bu parametre false ise, uItem bir menü öğesi tanımlayıcısıdır. Aksi takdirde, bir menü öğesinin pozisyon olduğunu.
lpmii
Yeni bir menü öğesi hakkında bilgi içeren bir MENUITEMINFO yapısı için işaretçi.

Dönüş değerleri

İşlev başarılı olursa, dönüş değeri sıfır.

İşlev başarısız olursa, dönüş değeri sıfırdır. Genişletilmiş hata bilgilerini için GetLastError işlevini.

Açıklamalar

Bit eşlem veya sahibi çizilmiş menü öğeleri ile çalışmak klavye hızlandırıcıları amacıyla, menü sahibi wm_menuchar ileti işlemeniz gerekir. Daha fazla bilgi için bkz: Owner-Drawn menüler ve wm_menuchar ileti.

QuickInfo

nbsp; Windows &NT: sürüm 4.0 veya daha yenisini gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Desteklenmeyen.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanın.
Unicode:Unicode ve ANSI sürümleri Windows NT olarak uygulanır.

Ayrıca bkz:

Menüler genel bakış, menü işlevleri, MENUITEMINFO

Index