Aracılığıyla paylaş


ON_OLECMD

Komutları komut dağıtma arabirimi yönlendiren IOleCommandTarget.

ON_OLECMD(pguid, olecmdid, id )

Parametreler

  • pguid
    Ait olduğu komut komut grup tanımlayıcısı.Use null standart Grup.

  • olecmdid
    ole komut tanımlayıcısı.

  • id
    Menü kimliği, araç kimliği, düğme kimliği veya diğer kaynak veya komutu veren nesne kimliği.

Notlar

IOleCommandTargetDocObject'ın kullanıcı arabiriminde kaynaklanan komutlarını almak bir kapsayıcı sağlar ve aynı komutları (örneğin, yeni, Aç, Farklı Kaydet ve; Dosya menüsünde Yazdır'ı göndermek kapsayıcı sağlar. Kopyalama ve yapıştırma, vb. Düzen menüsünden geri) bir DocObject için.

IOleCommandTargetole Otomasyonu 's basittir IDispatch.IOleCommandTargettamamen bir standart komut kümesi üzerinde dayanır, nadiren bağımsız olması ve hiçbir tür bilgileri dahil (aynı zamanda komut bağımsız değişkenleri için tür güvenliği getiremediği).Komut bağımsız değişkenleri ile gönderme ihtiyacınız varsa kullanın COleServerDoc::OnExecOleCmd.

IOleCommandTarget Standart menü komutlarını uygulanan mfc tarafından aşağıdaki makroları:

ON_OLECMD_CLEARSELECTION ()

Düzenleme Temizle komutu gönderir.Olarak uygulanır:

ON_OLECMD(NULL, OLECMDID_CLEARSELECTION, ID_EDIT_CLEAR)

on_olecmd_copy ()

Düzenleme Copy komutu gönderir.Olarak uygulanır:

ON_OLECMD(NULL, OLECMDID_COPY, ID_EDIT_COPY)

on_olecmd_cut ()

Düzenle, Kes komutunu gönderir.Olarak uygulanır:

ON_OLECMD(NULL, OLECMDID_CUT, ID_EDIT_CUT)

on_olecmd_new ()

Yeni dosya komutu gönderir.Olarak uygulanır:

ON_OLECMD(NULL, OLECMDID_NEW, ID_FILE_NEW)

on_olecmd_open ()

Dosya Aç komutu gönderir.Olarak uygulanır:

ON_OLECMD(NULL, OLECMDID_OPEN, ID_FILE_OPEN)

on_olecmd_pagesetup ()

Dosya Sayfa Yapısı komutu gönderir.Olarak uygulanır:

ON_OLECMD(NULL, OLECMDID_PAGESETUP, ID_FILE_PAGE_SETUP)

on_olecmd_paste ()

Düzenle, Yapıştır komutu gönderir.Olarak uygulanır:

ON_OLECMD(NULL, OLECMDID_PASTE, ID_EDIT_PASTE)

ON_OLECMD_PASTESPECIAL ()

Özel Yapıştır Düzenle komutu gönderir.Olarak uygulanır:

ON_OLECMD(NULL, OLECMDID_PASTESPECIAL, ID_EDIT_PASTE_SPECIAL)

ON_OLECMD_PRINT ()

Dosya Yazdır komutu gönderir.Olarak uygulanır:

ON_OLECMD(NULL, OLECMDID_PRINT, ID_FILE_PRINT)

ON_OLECMD_PRINTPREVIEW ()

Dosya, baskı önizleme komutu gönderir.Olarak uygulanır:

ON_OLECMD(NULL, OLECMDID_PRINTPREVIEW, ID_FILE_PRINT_PREVIEW)

on_olecmd_redo ()

Düzen Yinele komutu gönderir.Olarak uygulanır:

ON_OLECMD(NULL, OLECMDID_REDO, ID_EDIT_REDO)

on_olecmd_save ()

Dosya Kaydet komutu gönderir.Olarak uygulanır:

ON_OLECMD(NULL, OLECMDID_SAVE, ID_FILE_SAVE)

on_olecmd_save_as ()

Dosyayı Farklı Kaydet komutu gönderir.Olarak uygulanır:

ON_OLECMD(NULL, OLECMDID_SAVEAS, ID_FILE_SAVE_AS)

on_olecmd_save_copy_as ()

Dosyanın kopyasını Kaydet komutu gönderir.Olarak uygulanır:

ON_OLECMD(NULL, OLECMDID_SAVECOPYAS, ID_FILE_SAVE_COPY_AS)

on_olecmd_selectall ()

Tümünü Seç Düzenle komutu gönderir.Olarak uygulanır:

ON_OLECMD(NULL, OLECMDID_SELECTALL, ID_EDIT_SELECT_ALL)

on_olecmd_undo ()

Düzenleme Geri Al komutu gönderir.Olarak uygulanır:

ON_OLECMD(NULL, OLECMDID_UNDO, ID_EDIT_UNDO)

Gereksinimler

Başlık: afxdocob.h

Ayrıca bkz.

Başvuru

COleCmdUI sınıfı

COleServerDoc::OnExecOleCmd

Kavramlar

mfc makrolar ve Globals