windows核心编程,windows编程通用语言
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。
1.Windows资源
1.图标资源· 添加资源注意图标的大小。在图标文件中,可以有多个不同大小的图标。
· 加载
·设置:注册窗口类别资源
再绘制16x16和32x32图标后保存在注册窗口类别中,悬挂图标
2.光标资源
· 添加光标的资源默认的图标大小为32x32像素,每个图标都有HotSpot,即当前的鼠标热点
· 加载资源HCURSOR LoadCursor(HINSTANCE hInstance,LPCTSTR lpCursorName);//为NULL,获取系统默认 cursor
· 设置资源在登记窗口,设置灯使用 SetCursor来设置光学
资源管理员添加一个图标资源左上角选择行动点,即图标图像实际可点击的区域,如果没有设置,则默认为图标左上角
在注册表窗口类中隐藏图标资源
挂一个标记资源的另一个方法是:
WM_SETCURSOR消息参数wPARAM - 目前使用的图标手柄lPARAM - LOWORD 当前区域的代码(Hit - Test code)HTCLIENT/HTCAPTIONHIWORD-当前鼠标消息ID
SetCursor()函数必须在WM_SETCURSOR消息中调用
3.字符串资源
1.添加字符串资源添加一个字符串表,以便在表中添加字符串您可以定制ID和字符串内容。我输入了两个中间字符串,一个窗口和一个帮助,并修改了他们的ID
2.把字符串资源放在窗口上
4.加速键资源
添加资源添加加速键表,添加与命令ID相符的加速键增加了两个加速键,以及修改的ID,修改和键
· 使用
TranslateAccelerator在加速键盘中找到相应的键值(例如 Ctrl+M)并发送WM_COMMAND消息
消息周期中的翻译处理:
由于加速键的ID (ID_NEWID_OUT)和菜单的中新建和退出的ID是一样的,即绑定了,所以在摁下加速键以后应该会产生同样的效果。
XTw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。
免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!
联系邮箱:773537036@qq.com