Aracılığıyla paylaş


Komut bayrağı öğesi

Üst öğesini değiştirir.

Sözdizimi

<CommandFlag>DynamicVisibility</CommandFlag>

Öznitelikler ve öğeler

Aşağıdaki bölümde geçerli öğe değerleri açıklanmaktadır.

Özellikler

Yok.

Alt öğeleri

Değer Açıklama
AllowParams Kullanıcıların komutun kurallı adını yazarken Komut penceresine komut parametreleri girebileceğini gösterir.

Geçerli olan: Button
AlwaysCreate Menü, grup veya düğme olmasa bile oluşturulur.

Geçerli olan: Menu
Casesensitive Kullanıcı girişleri büyük/küçük harfe duyarlıdır.

Geçerli olan: Combo
CommandWellOnly Komut üst düzey menüde görünmüyorsa ve ek kabuk özelleştirmesi için kullanılabilir hale getirmek istiyorsanız (örneğin, bir klavye kısayoluyla bağlamak için) bu bayrağı uygulayın. VSPackage yüklendikten sonra, Seçenekler iletişim kutusunu açıp Klavye Ortamı kategorisi altındaki komut yerleşimini düzenleyerek bu komutları özelleştirebilirsiniz. Bu bayrak, kısayol menüleri, araç çubukları, menü denetleyicileri veya alt menülerdeki yerleşimi etkilemez.

Geçerli: Button, Combo
DefaultDisabled Varsayılan olarak, bunu uygulayan VSPackage yüklenmediyse veya QueryStatus yöntem çağrılmadıysa komut devre dışı bırakılır.

Geçerli: Button, Combo
DefaultDocked Varsayılan olarak yerleşik olarak bulunur. Bu ayar artık araç çubuklarına uygulanmaz çünkü bunlar her zaman yerleşiktir.
DefaultInvisible Varsayılan olarak, bunu uygulayan VSPackage yüklenmediyse veya QueryStatus yöntem çağrılmadıysa komut görünmez.

Bunu bayrağıyla DynamicVisibility birleştirmenizi öneririz.

Geçerli: Button, Combo, Menu
DontCache Geliştirme ortamı bu komut için yöntem sonuçlarını önbelleğe QueryStatus almaz.

Bir menü için bu, menü denetleyicisine menü öğelerinin metnini önbelleğe almaması gerektiğini bildirir. Menüde dinamik metin içeren dinamik öğeler veya öğeler varsa bu bayrağı kullanın.

Geçerli: Button, Menu
DynamicAutomationName QueryStatus işleyicinizin OLECMDTEXTFEXT_AUTOMATIONNAME yanıt vereceğini ve denetiminizin otomasyon adı olarak kullanılacak bir dize döndüreceğini belirtir. OleMenuCommand kullanıyorsanız, bu bayrağı ayarladıysanız BeforeQueryStatus işleyicinizde AutomationName özelliğini ayarlayabilirsiniz.

Menü öğesinde kullanıldığında bu bayrak yalnızca MenuController veya MenuControllerLatched türündeki menülere uygulanır.

Geçerli: Button, Combo, Menu
DynamicItemStart Dinamik listenin başlangıcını gösterir. Bu, OLECMDERR_E_UNSUPPORTED bayrağı döndürülene kadar, ortamın QueryStatus liste öğelerinde yöntemini ardışık olarak çağırarak liste oluşturmasını sağlar. Bu, en son kullanılan (MRU) listeleri ve pencere listeleri gibi öğeler için iyi çalışır.

Geçerli olan: Button
DynamicVisibility Komutun görünürlüğü yöntemi veya QueryStatus bölümüne dahil edilen bir bağlam GUID'i VisibilityConstraints aracılığıyla değiştirilebilir.

Menülerde ve araç penceresi araç çubuklarında görünen komutlar için geçerlidir, ancak ana pencerede görünen üst düzey araç çubuklarında geçerli değildir. yöntemden OLECMDF_INVISIBLE bayrağı döndürülürken üst düzey araç çubuğu öğeleri devre dışı bırakılabilir ancak gizlenemez QueryStatus . Araç penceresi araç çubuklarında görünen araç çubuğu komutları gizlenebilir.

Bir menüde, bu bayrak tüm üyeleri gizlendiğinde otomatik olarak gizlenmesi gerektiğini de gösterir. Üst düzey menülerde bu davranış zaten olduğundan bu bayrak genellikle alt menülere atanır.

Bu bayrak, bayrağıyla DefaultInvisible birleştirilmelidir.

Geçerli: Button, Combo, Menu
FilterKeys Birleşik Giriş Öğesi'nin altındaki Filtre Tuşları konusuna bakın.

Geçerli olan: Combo
FixMenuController Bu komut bir menü denetleyicisinde konumlandırıldıysa, komut her zaman varsayılandır; yani, menü denetleyicisi düğmesinin kendisi her seçildiğinde komut seçilir. Menü denetleyicisinde TextIsAnchorCommand bayrak ayarlanmışsa, menü denetleyicisi bayrağı olan FixMenuController komuttan metnini de alır.

Bir menü denetleyicisinde yalnızca bir komut bayrağına FixMenuController sahip olmalıdır. Birden fazla komut bu kadar işaretlenmişse, menüdeki son komut varsayılan komut olur.

Geçerli olan: Button
IconAndText Menü ve araç çubuğunda bir simge ve metin gösterin.

Geçerli: Button, Combo, Menu
NoAutoComplete Otomatik tamamlama özelliği devre dışı bırakıldı.

Geçerli olan: Combo
NoButtonCustomize Kullanıcının bu düğmeyi özelleştirmesine izin vermeyin.

Geçerli: Button, Combo
NoKeyCustomize Klavye özelleştirmesini etkinleştirmeyin.

Geçerli: Button, Combo
NoShowOnMenuController Bu komut bir menü denetleyicisinde konumlandırıldıysa, komut açılan listede görünmez.

Geçerli olan: Button
NotInTBList Kullanılabilir araç çubukları listesinde görünmez. Bu yalnızca Araç Çubuğu menü türleri için geçerlidir.

Geçerli olan: Menu
NoToolbarClose Kullanıcı araç çubuğunu kapatamıyor. Bu yalnızca Araç Çubuğu menü türleri için geçerlidir.

Geçerli olan: Menu
Pıct Araç çubuğunda yalnızca bir simge, menüde ise yalnızca metin gösterilir. Simge belirtilmezse, araç çubuğunda tıklanabilir boş alan gösterir.

Geçerli olan: Button
PostExec Komutu engelleyici yapmaz. Geliştirme ortamı, tüm ön işleme sorguları tamamlanana kadar yürütmeyi engeller.

Geçerli olan: Button
RouteToDocs Komut etkin belgeye yönlendirilir.

Geçerli olan: Button
StretchHorizontally Bu bayrak ayarlandığında, genişlik birleşik giriş kutusu için minimum genişlik olur ve araç çubuğunda yer varsa, birleşik giriş kutusu kullanılabilir alanı doldurmak için esnetilir. Bu durum yalnızca araç çubuğunun yatay olarak sabitlenmiş olması ve araç çubuğundaki tek bir birleşik giriş kutusunun bayrağını kullanabilmesi durumunda oluşur (ilk birleşik giriş kutusu dışındaki tüm kutularda bayrak yoksayılır).

Geçerli olan: Combo
TextChanges Komut veya menü metni genellikle yöntemi aracılığıyla QueryStatus çalışma zamanında değiştirilebilir.

Geçerli: Button, Menu
TextChangesButton Geçerli olan: Button
TextIsAnchorCommand Menü denetleyicisi için, menünün metni varsayılan (tutturucu) komutundan alınır. Yer işareti komutu, seçilen veya mandallanmış son komutdur. Bu bayrak ayarlanmadıysa, menü denetleyicisi kendi MenuText alanını kullanır. Ancak, menü denetleyicisine tıklanması yine de bu denetleyiciden seçilen son komutu etkinleştirir.

Bu bayrağı bayrağıyla TextChanges birleştirmenizi öneririz.

Bu bayrak yalnızca MenuController veya MenuControllerLatched türünde menüler için geçerlidir.

Geçerli olan: Menu
TextMenuCtrlUseMenu Menü denetleyicilerindeki MenuText alanı kullanın. Varsayılan alan şeklindedir ButtonText.

Geçerli olan: Button
TextMenuUseButton ButtonText Menüler için alanını kullanın. Varsayılan alan MenuText belirtildiyse olur.

Geçerli olan: Button
Textonly Araç çubuğunda veya menüde yalnızca metni gösterir, ancak simge belirtilmiş olsa bile simge göstermez.

Geçerli olan: Button
TogglePatternAvailable Düğmenizin denetlenmesini/mandallanmasını desteklediğini gösterir (yani, OLEMCDF_LATCHED döndürebilir veya OleMenuCommand'da Checked özelliğini ayarlayabilir). Bu, otomasyon katmanının düğme metninizle birlikte işaretli/işaretsiz durumu okuması için geçiş desenini kullanıma sunmasına olanak tanır.

Geçerli olan: Button

Üst Öğeler

Öğe Açıklama
Buttons öğesi Button öğesi öğeleri için bir grup sağlar.
Menus öğesi VSPackage'ın uyguladığı tüm menüleri tanımlar.

Ayrıca bkz.