`
tcspecial
  • 浏览: 911665 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

vc6无法调用BroadcastSystemMessage

阅读更多

    VC6里调用系统API广播消息,编译报错: error C2065: 'BroadcastSystemMessage' : undeclared identifier! 但是在VS08下编译一切正常. 

    在winuser.h 里面添加调试宏(#error test),发现  __WIN32_WINNT  宏没有定义, 看来VC6太out了,系统API都不支持了,解决方案在windows.h前强制添加_WIN32_WINNT宏定义

#define _WIN32_WINNT 0x0500  // 强制性定义_WIN32_WINNT宏
#include <windows.h>
#include <stdio.h>

int main(int argc,char **argv)
{
	DWORD bsm=BSM_APPLICATIONS; // 向所有进程广播通知消息
	BroadcastSystemMessage(BSF_POSTMESSAGE,&bsm,WM_NOTIFYFORMAT,NULL,NULL);

	getchar();
	return 0;
}

    再编译,继续报错: error LNK2001: unresolved external symbol __imp__BroadcastSystemMessageW@20

debug/xm.exe : fatal error LNK1120: 1 unresolved externals , 无法链接该方法, 在工程属性添加user32.lib即可

分享到:
评论

相关推荐

    VC__API函数分类大全

    - `BroadcastSystemMessage` 广播系统消息到所有顶级窗口。 - `GetMessagePos` 返回消息队列中上一条消息处理时的鼠标位置。 - `GetMessageTime` 获取消息队列中上一条消息的处理时间。 - `PostMessage` 将消息放入...

    VC编程中20种各种编程技巧和方法

    具体操作涉及到调用`SystemParametersInfo`函数,并使用预定义的枚举值来指定要获取或设置的参数类型。 #### 获取电源设置 ```cpp static UINT dss_GetList[] = { SPI_GETLOWPOWERTIMEOUT, SPI_GETPOWEROFFTIMEOUT...

    VC++常用功能实例

    vc调用chm文件 10 最高窗口的实现 10 防止Edit框中的Password不保密 11 在同一系统中显示GB字符和BIG5字符 12 改变颜色(整个窗体的控件) 13 改变工程表头栏 13 ◆如何找开一个DiaLog的窗口◆ 13 ◆得到系统中设置...

    VC SDK 常用API函数库.doc

    ### VC SDK 常用API函数库知识点解析 #### 一、网络函数 **1. WNetAddConnection、WNetAddConnection2、WNetAddConnection3** - **功能概述**:这三个函数主要用于创建网络资源的连接。 - **区别**: - `...

    VC_SDK常用API函数

    ### VC_SDK常用API函数知识点详解 #### 一、网络函数 **1. WNetAddConnection/WNetAddConnection2/WNetAddConnection3** - **功能**:这三个函数用于创建与网络资源之间的连接。 - **区别**: - `...

    【K】-VC++函数(常用函数)

    - `BroadcastSystemMessage` 广播系统消息到所有顶级窗口。 - `GetMessagePos` 返回消息队列中上一条消息的位置信息。 - `GetMessageTime` 获取上一条消息的处理时间。 - `PostMessage` 将消息放入指定窗口的...

    VC_Programming_receive_publish_broadcast_code.rar_Windows编程_Visual_C++_

    本资源“VC_Programming_receive_publish_broadcast_code.rar”显然聚焦于如何利用VC++进行广播消息的接收与发布。在Windows环境下,广播消息是进程间通信(IPC)的一种方式,它允许一个进程向系统中的所有窗口发送...

    Windows API函数大全(功能简介)

    1. BroadcastSystemMessage:将一条系统消息广播给系统中所有的顶级窗口。 2. GetMessagePos:取得消息队列中上一条消息处理完毕时的鼠标指针屏幕位置。 3. GetMessageTime:取得消息队列中上一条消息处理完毕时的...

    VC++常用的共用函数100多页

    vc调用chm文件 10 最高窗口的实现 10 防止Edit框中的Password不保密 11 在同一系统中显示GB字符和BIG5字符 12 改变颜色(整个窗体的控件) 13 改变工程表头栏 13 ◆如何找开一个DiaLog的窗口◆ 13 ◆得到系统中设置...

    API函数大全,包含几乎所有API函数

    - `BroadcastSystemMessage`:向系统中的所有顶级窗口广播一条系统消息,实现全局通知。 - `GetMessagePos`:获取上一条消息处理时鼠标的位置,有助于理解用户的交互行为。 - `GetMessageTime`:返回上一条消息...

    API大全搜集

    ### Windows API大全:VB与VC应用详解 #### 一、网络连接相关API **1. WNetAddConnection** 此API用于建立一个网络连接。它允许应用程序为用户提供一种简便的方法来连接到网络共享资源。 **2. WNetAddConnection...

    win32API

    1. **BroadcastSystemMessage**: 广播系统消息到所有窗口,用于通知应用程序系统级事件,如热键检测、系统主题改变等。 2. **CallNextHookEx**: 调用下一个钩子过程,常用于拦截并处理特定类型的消息,实现自定义...

Global site tag (gtag.js) - Google Analytics