шаблон lt; классTBOOLbIsExtension= FALSE >
класс ATL_NO_VTABLE CSnapInItemImpl: государственные CSnapInItem
Параметры
T
Ваш класс, производный от CSnapInItemImpl.
bIsExtension
Значение TRUE, если объект является расширение оснастки; противном случае ЛОЖНЫХ.
CSnapInItemImpl предоставляет базовую реализацию для объекта snap-in узел, такие как добавление пунктов меню и панели инструментов и пересылки команд для оснастки для узла функции соответствующего обработчика. Эти функции выполняются с использованием нескольких различных интерфейсов и сопоставления типов. В реализации по умолчанию обрабатывает уведомлений, отправленных в объекте node, определяя правильный экземпляр производного класса и затем переслать сообщение на правильный экземпляр.
Будет являются производными от этого класса для каждого типа различных узла в объект snap-in и осуществить конкретное уведомление и обработчиков команд с помощью заранее определенных схем. Чтобы добавить пользовательские функции, смотрите в MMC оснастки В FAQ.
# include lt;atlsnap.h>