05 2021 档案

摘要:1.先创建插入符光标 在WM_CREATE消息中 LRESULT OnCreate(HWND hWnd, WPARAM wParam, LPARAM lParam) { HDC hdc = GetDC(hWnd); //获取字体信息 TEXTMETRIC txtInfo; GetTextMetric 阅读全文
posted @ 2021-05-31 18:38 初吻给了烟灬 阅读(270) 评论(0) 推荐(0)
摘要:今天在学习制作计算器小程序中,碰到要多个按钮共用一个事件的问题, 现记录下来. 在窗体上按钮排列 排列的时候要按顺序排放,也就是说,0-9的ID号要连着的. #define IDD_DIALOG1 101 #define IDC_BTN_1 1001 #define IDC_BTN_2 1002 # 阅读全文
posted @ 2021-05-24 02:01 初吻给了烟灬 阅读(334) 评论(0) 推荐(0)
摘要:WIN32 状态控件用法 1.创建控件 状态栏类名: STATUSCLASSNAME #define STATUSCLASSNAMEW L"msctls_statusbar32" 控件样式 dwStyle: 指定控件风格 SBARS_SIZEGRIP: 状态栏控件将包含状态栏右端的大小调整手柄.定位 阅读全文
posted @ 2021-05-23 00:28 初吻给了烟灬 阅读(842) 评论(0) 推荐(0)
摘要:1.创建控件 HWND hScrollBar = ::CreateWindow( WC_SCROLLBAR, //控件类名 NULL, //窗口标题文本 WS_VISIBLE | WS_CHILD | SBS_TOPALIGN, //控件风格样式 10, 100, 200, 40, //控件显示位置 阅读全文
posted @ 2021-05-19 19:11 初吻给了烟灬 阅读(443) 评论(2) 推荐(0)
摘要:仿MFC消息机制封装对话框窗口类 这几天,又看了网上不少MFC的学习视频,学习了不少知识,对MFC消息机制有了不少的认识,于是便有了根据MFC消息机制再次封装一次对话框类, class QDialog:public QWnd { //.... } 继承QWnd类,想要用MFC消息机制就不能免要有一个 阅读全文
posted @ 2021-05-18 12:58 初吻给了烟灬 阅读(299) 评论(1) 推荐(0)
摘要:今天创建窗口的时候,在捕获消息WM_CREATE的时候翻车了,找了好久都没找到,我换另一台电脑上又没出问题, 现分享下:LRESULT QWnd::WindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam{ if (WM_CREATE 阅读全文
posted @ 2021-05-15 18:52 初吻给了烟灬 阅读(72) 评论(0) 推荐(0)
摘要:这两天学习动态库的练习,分享下方法 实例.封装窗口类的两种状态. 1.自定义窗口类QWnd 2.资源模板窗口对话框类 下面是dll的头文件,类的声明 #pragma once #ifndef _CLASSDLL_H_ #define _CLASSDLL_H_ #include <windows.h> 阅读全文
posted @ 2021-05-12 09:41 初吻给了烟灬 阅读(169) 评论(0) 推荐(0)
摘要:这几天跟别人学习制作了一个小游戏,现在分享一下. 贪吃蛇,一个经典的小游戏, 开发环境vs2017 在WinMain函数中,窗口创建显示完成后添加一句SendMessage(hWnd,WM_SIZE,0,0)来调整窗口的大小, //主函数WinMain() int WINAPI WinMain(_I 阅读全文
posted @ 2021-05-08 13:10 初吻给了烟灬 阅读(108) 评论(0) 推荐(0)