DISPID_HTMLELEMENTEVENTS2_ONCLICK 定义所在的头文件

DISPID_HTMLELEMENTEVENTS2_ONCLICK  ...等宏的 头文件 mshtmdid.h

 

你只要在你的工程中如下包含即可

#include "mshtmdid.h"

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DISPID_WORKBOOKS_OPEN 是 Microsoft Excel 中的一个标识符,用于标识 WorkbookOpen 事件。要获取 DISPID_WORKBOOKS_OPEN 标识符,可以使用以下步骤: 1. 使用 Microsoft Visual Studio 创建一个新的 Win32 控制台应用程序项目。 2. 在“解决方案资源管理器”中,右键单击“项目”,选择“属性”。 3. 在“属性页”中,选择“C/C++” > “预处理器”选项卡。 4. 在“预处理器定义”字段中添加以下定义: ``` _WIN32_DCOM ``` 5. 确定更改并关闭“属性页”。 6. 在代码文件中包含以下头文件: ``` #include <initguid.h> #include <ole2.h> #include <olectl.h> #include <ocidl.h> #include <exdispid.h> ``` 7. 在代码文件中定义一个包含 DISPID_WORKBOOKS_OPEN 标识符的 GUID: ``` const GUID DIID_AppEvents = {0x00024413, 0x0000, 0x0000, {0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}; ``` 8. 使用以下代码获取 DISPID_WORKBOOKS_OPEN 标识符: ``` DISPID dispidWorkbookOpen; IDispatch* pExcelApp; CLSID clsid; HRESULT hr; hr = CLSIDFromProgID(L"Excel.Application", &clsid); if (FAILED(hr)) { // 处理错误 } hr = CoCreateInstance(clsid, NULL, CLSCTX_LOCAL_SERVER, IID_IDispatch, (void**)&pExcelApp); if (FAILED(hr)) { // 处理错误 } hr = pExcelApp->GetIDsOfNames(DIID_AppEvents, &L"WorkbookOpen", 1, LOCALE_USER_DEFAULT, &dispidWorkbookOpen); if (FAILED(hr)) { // 处理错误 } pExcelApp->Release(); ``` 以上代码将获取 DISPID_WORKBOOKS_OPEN 标识符并存储在 dispidWorkbookOpen 变量中。注意,这需要已安装 Microsoft Excel 并且正在运行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值