xingkongyun
星空陨的程序小站
C++博客
首页
新随笔
联系
聚合
管理
随笔 - 8 文章 - 26 trackbacks - 0
<
2024年11月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(4)
给我留言
查看公开留言
查看私人留言
随笔档案
2009年12月 (1)
2009年9月 (1)
2009年4月 (1)
2008年12月 (1)
2008年11月 (1)
2008年10月 (2)
2008年9月 (1)
文章分类
C++语言(6)
Directx(1)
STL(2)
VC++
Windows编程(4)
操作系统(4)
数据结构(10)
文章档案
2008年11月 (1)
2008年10月 (3)
2008年9月 (10)
2008年7月 (1)
2008年6月 (13)
相册
图示
C++语言
C++的罗浮宫
搜索
最新评论
1. re: 卸载远程线程中的DLL
水平很高,学习了。
--王小亮
2. re: 卸载远程线程中的DLL
评论内容较长,点击标题查看
--疑问
3. re: NASM 与 VC 混合编程的小结
收下了
--5545645
4. re: VC++内联汇编(MSDN相关内容完整翻译)
谢谢
--5545645
5. re: 安全密码框的设计
评论内容较长,点击标题查看
--徐胖子
阅读排行榜
1. VC++内联汇编(MSDN相关内容完整翻译)(9233)
2. 保护模式与实模式的切换(7993)
3. 安全密码框的设计(4937)
4. NASM 与 VC 混合编程的小结(3890)
5. SYSENTER指令相关(大段的转载-_-)(3598)
评论排行榜
1. 通过虚函数表访问私有虚函数(10)
2. 安全密码框的设计(8)
3. 保护模式与实模式的切换(4)
4. VC++内联汇编(MSDN相关内容完整翻译)(1)
5. NASM 与 VC 混合编程的小结(1)
关于全局原子的相关函数
在使用registerHotKey等函数时经常要得到一个唯一标识,这是就需要GlobalAddAtom这个函数得到一个
全局唯一标识,相关函数如下:
ATOM GlobalFindAtom( LPCTSTR lpString);
作用:在全局原子列表中查找是否存在指定字符串。
lpString为要查找的字符串名。
函数返回值:
如果在全局原子中存在要查找的字符串,则返回此字符串对应的ID值。没有找到则返回0。
**********************************************************************
ATOM GlobalAddAtom( LPCTSTR lpString);
作用:增加一个字符串到全局原子列表中,并返回一个唯一标识值。
lpString为要添加到全局原子表中的字符串。
函数返回值:
如果成功返回一个新增加的全局原子。失败返回0。
***********************************************************************
ATOM GlobalDeleteAtom( ATOM nAtom);
作用:进少对指定全局原子的引用数量,如果引用数量为零,则会在全局原子列表中删除此原子。
此函数一直返回0;
*******************************************************************************
UINT GlobalGetAtomName( ATOM nAtom,
LPTSTR lpBuffer,
int
nSize
);
作用:返回指定原子所对应的字符串。
参数;nAtom指定查找的原子
lpBuffer存放字符串的缓冲区;
nSize缓冲区大小;
返回值;成功返回缓冲区接受长度。失败返回0.
posted on 2008-06-14 09:45
杨彬彬
阅读(550)
评论(0)
编辑
收藏
引用
所属分类:
Windows编程
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
关于全局原子的相关函数
卸载远程线程中的DLL
线程守卫
自写的注册表操作函数收藏
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理