IMPLEMENT_OLECREATE
Esta macro ou IMPLEMENT_OLECREATE_FLAGS devem aparecer no arquivo de implementação para qualquer classe que usa DECLARE_OLECREATE.
IMPLEMENT_OLECREATE(class_name, external_name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8 )
Parâmetros
class_name
O nome real da classe.external_name
O nome do objeto exposto a outros aplicativos (incluídos entre aspas).l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8
Componentes de CLSIDda classe.
Comentários
Dica
Se você usar IMPLEMENT_OLECREATE, por padrão, você tem suporte apenas para o único modelo de threading.Se você usar IMPLEMENT_OLECREATE_FLAGS, você pode especificar que o modelo de threading o objeto suporta usando o parâmetro de nFlags .
O nome externo é o identificador expõe a outros aplicativos. Os aplicativos cliente usam o nome externo para solicitar um objeto dessa classe de um servidor de automação.
A ID OLE de classe é um identificador exclusivo de 128 bits do objeto. Consiste em um long, em dois WORDs, e em oito BYTEs, como representados por l, por w1, por w2, e por b1 com o b8 na descrição da sintaxe. O assistente de aplicativo e dos assistentes de código a seguir criam DE IDs exclusivos da classe para você como necessário.
Requisitos
Header: afxdisp.h