Menüsü değişiklikleri

Çeşitli işlevler yüklenen veya oluşturulan sonra menü değiştirmenize olanak tanır. Bu değişiklikleri ekleme veya menü öğeleri kaldırma ve değiştirme varolan menü öğeleri içerebilir.

Bir menü öğesi eklemek için InsertMenuItem işlevini kullanın. Varolan bir menü öğesi özniteliklerini değiştirmek için SetMenuItemInfo işlevini kullanabilirsiniz. Lpmii parametresi yeni öznitelikler içerir ve değiştirmek için hangi özniteliklerin belirtir MENUITEMINFO yapısına işaret eder. Kendi türü, devlet, tanımlayıcı, alt, bit eşlemler, öğe veri ve metin menü öğesinin özniteliklerini içerir.

Eski döndürmesini ve InsertMenu fonksiyonlar menü öğeleri eklemek için de kullanılabilir, ancak yeni uygulamalar InsertMenuItemkullanmalısınız. Döndürmesini işlev bir menü öğesine menü veya alt menü sonuna; InsertMenu işlevi belirtilen konumda bir menü veya alt menü öğesi ekler. Hem fonksiyonlar menü öğesinin etkin, devre dışı bırakılmış, gri, işaretli veya denetlenmeyen dahil belirtilecek menü öğesi özniteliklerini izin verir.

Görünüm veya varolan bir menü öğesi özniteliklerini değiştirmek için ModifyMenu işlevini kullanın. Örneğin, metin dizesi veya bitmap menü öğesinin etkin, devre dışı bırakılmış, gri, işaretli veya denetlenmeyen olabilir. ModifyMenu işlevi, yeni bir madde ile belirtilen menü öğesini değiştirir.

Bir menü öğesi hakkında bilgi almak için GetMenuItemInfo işlevini kullanın. Lpmii parametre almak için öznitelikleri belirtir ve geçerli değerleri alır MENUITEMINFO yapısına işaret eder.

Menüden bir menü öğesini silmek için DeleteMenu veya RemoveMenu işlevini kullanın. Silinen öğe, bir alt menü açılır ise, DeleteMenu ve ilişkili alt menü kolu atarak ve alt tarafından kullanılan bellek boşaltma siler. RemoveMenu işlevi bir menü öğesini siler, ancak bir alt menü öğesini açar, işlev ve alt ya da menüyü yeniden kullanılmasını sağlayan tutamacını yok etmez.

Menü çubuğunu menü çubuğu değiştirilmiş sonra yeniden çizmek için DrawMenuBar işlevini kullanın. Sistem sahibi pencereyi yeniden çizer kadar değişiklikler aksi takdirde görünmez.

Index