O manipulador padrão e manipuladores personalizados
O manipulador padrão, uma implementação fornecida pelo OLE, é usado pela maioria dos aplicativos como o manipulador. Um aplicativo implementa um manipulador personalizado quando os recursos do manipulador padrão são insuficientes. Um manipulador personalizado pode substituir completamente o manipulador padrão ou usar partes da funcionalidade que ele fornece quando apropriado. No último caso, o manipulador de aplicativos é implementado como um objeto agregado composto por um novo objeto de controle e o manipulador padrão. Os manipuladores padrão e de aplicativo de combinação também são conhecidos como manipuladores em processo. O manipulador remoto é usado para objetos que não recebem um CLSID no registro do sistema ou que não têm nenhum manipulador especificado. Tudo o que é necessário de um manipulador para esses tipos de objetos é que eles passem informações através do limite do processo.
Tópicos relacionados