atl

    4热度

    1回答

    如果CImage的像素尝试加载其他图像并且加载方法失败,那么它的像素是否会被更改?

    0热度

    1回答

    我工作的Outlook插件 我有以下调用,当新邮件到来时,如果用户发送邮件。 void __stdcall OnNewMail(); void __stdcall OnSend(IDispatch * item, bool cancel); BEGIN_SINK_MAP(CAddin) SINK_ENTRY_INFO(1,__ uuidof(展望:: ApplicationEvents)/

    0热度

    1回答

    是否有可能为使用ATL的类的QueryInterface提供实现? BEGIN_COM_MAP(CConcrete) // Defines _InternalQueryInterface COM_INTERFACE_ENTRY(IInterface) END_COM_MAP() // Defines QueryInterface as a pure virtual function w

    1热度

    1回答

    我写了一个创建ATL CString对象的DLL。我使用“Visual Studio 2015 - Windows XP(v140_xp)”平台工具集对Visual Studio 2015进行编译。该DLL使用LoadLibrary/GetProcAddress加载。 在分配字符串对象时,它在CAtlStringMrg :: GetInstance中的Windows XP下崩溃。相同的应用程序在W

    1热度

    3回答

    当处理进程间对象COM时,将IDispatch*转换为IUnknown*而不使用QueryInterface可以安全吗? 这里我们的IDispatch对象来自其他进程OtherProcess.exe。 我的一位同事说我应该拨打QueryInterface上的IDispatch以获得IUnknown。 目前我正在做: void CComThrowDispatch::CheckCOMAvailabil

    1热度

    2回答

    我有一个启动线程的MFC类,线程需要修改主类的CString成员。 我讨厌互斥锁,所以必须有一个更简单的方法来做到这一点。 我想使用boost.org库或atl :: atomic或shared_ptr变量。 什么是读写字符串和线程安全的最佳方法? class MyClass { public: void MyClass(); static UINT MyTh

    1热度

    1回答

    我想知道是否可以在TTS引擎中处理多个语音。现在我有一个简单的TTS引擎,支持一个声音。我想扩展它以支持同一引擎中的多个声音,并在引擎内部切换到不同的声音。我只想避免根据语言或其他参数为每个语音创建许多项目。 谢谢

    1热度

    1回答

    我正在对OPC(OLE过程控制)客户端程序,使用异步CALLBACK方法从PLC获取数据使用KepServer.But我遇到问题: CComObject<COPCDataCallback>* pCOPCDataCallback; // Pointer to Callback Object // Create Instance of Callback Object using an ATL te

    0热度

    1回答

    给定一个派生自CEdit的类,是否可以拦截WM_PAINT消息,用不同的CDC调用基类消息? class CEditNew : public CWindowImpl<CEditNew, CEdit> { public: BEGIN_MSG_MAP(CEditNew) MESSAGE_HANDLER(WM_PAINT, OnPaint) E

    0热度

    1回答

    我试图在visual studio community(2015)上构建基本的firebreath(1.7)。编译器被找到,但是ATL/MFC头文件和库没有。 我再安装了WDK https://msdn.microsoft.com/nl-nl/windows/hardware/dn913721.aspx,但还是失败了: CMake的参数: D:\firebreath\Tutorialtestplu