您现在的位置是:首页» windows系统» windows核心编程,windows编程通用语言

windows核心编程,windows编程通用语言

2024-07-13 15:32:53
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。1.Windows资源1.图标资源· 添加资源注意图标的大小。在图标文件中,可以有多个不同大小的图标。· 加载·设置:注册窗

本内容由系统网小编为大家分享,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