IMPLEMENT_OLECREATE
Essa macro ou IMPLEMENT_OLECREATE_FLAGS deve 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 de objeto exposto a outros aplicativos (entre aspas).l, W1, w2, B1, B2, B3, B4, B5, B6, B7, b.
Componentes do CLSID.
Comentários
Observação: |
---|
Se você usar. IMPLEMENT_OLECREATE, por padrão, apenas o modelo de segmentação único oferece suporte. Se você usar IMPLEMENT_OLECREATE_FLAGS, você pode especificar qual modelo de threading seu objeto oferece suporte usando o nFlags parâmetro. |
O nome externo é o identificador exposto a outros aplicativos.Os aplicativos cliente usam o nome externo para solicitar um objeto desta classe de um servidor de automação.
A ID de classe OLE é um identificador exclusivo de 128 bit para o objeto.Ele consiste em um longo, two PALAVRAsistema autônomo e oito BYTEsistema autônomo, conforme representado por l, W1, w2, and B1 através de b. na descrição da sintaxe.sistema autônomo assistentes do Assistente de aplicativo e o código cria exclusivas IDs de classe OLE conforme necessário.
Requisitos
Cabeçalho: afxdisp.h