COleCmdUI

COleCmdUI sınıfı, IOleCommandTargetiçin ilgili kullanıcı arabirimi nesnelerinin durumunu güncelleştirmek mfc için bir yöntem uygular-uygulama özelliklerinin tahrik. Bir uygulama, mfc menüsünde Kullanıcı görüşlerini UPDATE_COMMAND_UI bildirimler işlerken bir uygulamada, DocObjects için etkin değil. Her bildirim, bir CCmdUI nesnesi belirli bir komutun durumu yansıtacak şekilde manipüle verilir. Ancak, uygulama DocObjects için etkinleştirildiğinde, mfc UPDATE_OLE_COMMAND_UI bildirimleri işler ve COleCmdUI nesnelerine atar.

COleCmdUI (örneğin, FileNew, Aç, baskı vb.) kapsayıcısı'nın kullanıcı arabiriminde kaynaklanan komutlarını almak bir DocObject ve bir kapsayıcı DocObject'ın kullanıcı arabiriminde kaynaklanan komutlarını almak olanak sağlar. IDispatch aynı komutları göndermek için kullanılabilir, ancak IOleCommandTarget sorgulamak ve çünkü bu komutlar, genellikle olmadan bağımsız standart kümesi kullanır ve hiçbir türü bilgileri dahil çalıştırmak için basit bir yol sağlar. COleCmdUI etkinleştirmek, güncelleme ve DocObject kullanıcı arabirim komutlarının diğer özelliklerini ayarlamak için kullanılır. Komutunu çağırmak istediğinizde, COleServerDoc::OnExecOleCmd çağrı.

DocObjects hakkında daha fazla bilgi için bkz: CDocObjectServer ve CDocObjectServerItem. Ayrıca bkz: Internet ilk adımlar: etkin belge ve Etkin belge Visual c++ programlama Kılavuzu.

# include lt;afxdocobj.h>

Sı&nıf üyeleri |nbsp; Temel sınıf | Hiyerarşi çizelgesi

Index