Resultados da pesquisa a pedido "atl"
Como converter CString da melhor maneira para BSTR para passá-lo como um parâmetro "in" para um método COM?
Preciso converter umCString instância em um alocado corretamenteBSTR e passar issoBSTR em um método COM. Para ter um código que compila e funciona indenticamente para ANSI e Unicode, usoCString::AllocSysString() para converter qualquer ...
Enumerar métodos de objeto COM (IDispatch) usando ATL?
Usando ATL (VS2008), como enumerar os métodos disponíveis em uma determinada interface IDispatch (IDispatch*)? Preciso procurar um método com um nome específico e, assim que tiver oDISPID, invoque o método (conheço os parâmetros que o método ...
Aviso C4251 ao criar uma DLL que exporta uma classe que contém um membro ATL :: CString
Estou convertendo uma biblioteca estática baseada em ATL em uma DLL e estou recebendo o seguinte aviso em todas as classes exportadas que usam o ATLCString classe (encontrada em atlstr.h): aviso C4251: 'Foo :: str_': class 'ATL :: CStringT' ...
Criando um objeto COM ATL que implementa uma interface específica
Eu preciso implementar um objeto COM ATL simples que implemente uma interface específica para a qual me foi dado um arquivo .tlb e um arquivo .idl. A interface é muito simples e consiste apenas em um único método. Eu criei muitos objetos ATL no ...
CComVariant vs. _variant_t, CComBSTR vs. _bstr_t
Estou usando o ATL (VS2008, então ATL9 IIRC) para criar objetos COM e tenho usado oCComVariant classe (definida ematlcomcli.h) gerenciarVARIANT tipos. No entanto, há também outraVARIANT invólucro chamado_variant_t. Existe alguma diferença ...
Desenvolvendo o Internet Explorer, extensões de objetos auxiliares do navegador?
1) Estou tentando fazer um simples BHO em c # como aqui já respondi: https://stackoverflow.com/a/5740004/285594 [https://stackoverflow.com/a/5740004/285594] 2) Mas, infelizmente, todos tentaram menos do que o IE11, onde alguns o ...
atlbase.h não encontrado ao usar o Visual C ++ Express 2010
Então, tentei mudar meu projeto para o Visual C ++ Express 2010 no Windows 7 a partir de uma versão anterior no Windows XP. Eu recebi todos os tipos de erros onde o atlbase.h não foi encontrado. Isso não é tanto uma pergunta, mas eu queria ...
Como se comunicar entre dois objetos COM usando a Tabela de objetos em execução (ROT)?
Eu tenho dois objetos COM escritos em C ++ e ATL. Há uma biblioteca e conheço seus IIDs e CLIDs. Não consigo encontrar um exemplo de como fazer essa comunicação simples entre dois objetos COM simples. Como criar o IMoniker e como adicioná-lo ao ...
Falha no CAtlStringMgr :: GetInstance no Windows XP
Eu escrevi uma DLL que cria um objeto ATL CString. Eu o compilo com o Visual Studio 2015 usando o conjunto de ferramentas da plataforma "Visual Studio 2015 - Windows XP (v140_xp)". A DLL é carregada usando LoadLibrary / GetProcAddress. Ele trava ...
WaitForInputIdle não funciona para iniciar o mspaint programaticamente
Estou tentando abrir o "mspaint" e encontrar o identificador logo após ter sido inicializado. MasFindWindow retornaNULL se eu ligarWaitForInputIdle. Se eu tentar usar a funçãoSleep(1000) funciona. Mas não acho que seja a maneira certa de esperar ...