随笔分类 -  Win32窗口

摘要:Win32窗口图标修改 程序图标修改 点击解决方案右键添加-资源文件; 添加icon,新建或导入都可; 要求图片必须是.ico格式,甚至可以手绘; 图片大小16x16 ;48x48;64x64; 添加完成后关闭所有选项卡,保存; 这时解决方案里会多一个resource.h的头文件,里面记录了导入的i 阅读全文
posted @ 2021-10-06 11:22 小紫苏 阅读(684) 评论(0) 推荐(0) 编辑
摘要:Win32鼠标事件 一.鼠标事件 鼠标事件种类分为: 1.左键按下抬起 2.右键按下抬起 3.鼠标移动(坐标) 4.滑轮上下滑动 5.鼠标进入移出客户区 对应的事件代码如下: class Event { public: enum class Type { LPress, LRelease, RPre 阅读全文
posted @ 2021-10-05 16:52 小紫苏 阅读(995) 评论(0) 推荐(0) 编辑
摘要:Win32键盘事件 用枚举区分键盘状态: 1.Press,按下 2.Release,松开 3.Invaild,无效 记录按键的char值; 定义键盘事件Event; 使用bites表存所有key的状态,使用bites原因一共键位个数不超过256个,所以足够了; 使用两个队列Queue分别记录键盘事件 阅读全文
posted @ 2021-10-05 16:32 小紫苏 阅读(529) 评论(0) 推荐(0) 编辑
摘要:Win32窗口框架 WindowClass 单例,负责窗口初始化注册和取消注册; 负责提供静态方法; 放在Window类内部,方便初始化时,wndProc(HandleMsgSetup)的赋值; class WindowClass { public: static const char* GetNa 阅读全文
posted @ 2021-10-03 22:33 小紫苏 阅读(227) 评论(0) 推荐(0) 编辑
摘要:Win32窗口创建 一、前言 Win32窗口程序基础教程,前期项目设置: 右键打开项目属性: 按图配置: 这里Debug和Release模式要分开设置; 因为我的项目不需要太高的精度; 二、WinMain WinMain是windows的关键字,类似控制台程序的mian函数,都窗口程序的入口; HI 阅读全文
posted @ 2021-10-03 14:24 小紫苏 阅读(326) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示