摘要: 1.创建控件 HWND hScrollBar = ::CreateWindow( WC_SCROLLBAR, //控件类名 NULL, //窗口标题文本 WS_VISIBLE | WS_CHILD | SBS_TOPALIGN, //控件风格样式 10, 100, 200, 40, //控件显示位置 阅读全文
posted @ 2021-05-19 19:11 初吻给了烟灬 阅读(459) 评论(2) 推荐(0)
摘要: 仿MFC消息机制封装对话框窗口类 这几天,又看了网上不少MFC的学习视频,学习了不少知识,对MFC消息机制有了不少的认识,于是便有了根据MFC消息机制再次封装一次对话框类, class QDialog:public QWnd { //.... } 继承QWnd类,想要用MFC消息机制就不能免要有一个 阅读全文
posted @ 2021-05-18 12:58 初吻给了烟灬 阅读(309) 评论(1) 推荐(0)
摘要: 今天创建窗口的时候,在捕获消息WM_CREATE的时候翻车了,找了好久都没找到,我换另一台电脑上又没出问题, 现分享下:LRESULT QWnd::WindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam{ if (WM_CREATE 阅读全文
posted @ 2021-05-15 18:52 初吻给了烟灬 阅读(91) 评论(0) 推荐(0)
摘要: 这两天学习动态库的练习,分享下方法 实例.封装窗口类的两种状态. 1.自定义窗口类QWnd 2.资源模板窗口对话框类 下面是dll的头文件,类的声明 #pragma once #ifndef _CLASSDLL_H_ #define _CLASSDLL_H_ #include <windows.h> 阅读全文
posted @ 2021-05-12 09:41 初吻给了烟灬 阅读(186) 评论(0) 推荐(0)
摘要: 这几天跟别人学习制作了一个小游戏,现在分享一下. 贪吃蛇,一个经典的小游戏, 开发环境vs2017 在WinMain函数中,窗口创建显示完成后添加一句SendMessage(hWnd,WM_SIZE,0,0)来调整窗口的大小, //主函数WinMain() int WINAPI WinMain(_I 阅读全文
posted @ 2021-05-08 13:10 初吻给了烟灬 阅读(116) 评论(0) 推荐(0)
摘要: Wind32 GDI在内存中绘制彩色位图 1创建兼容的内存DC hPicture为创建的静态文本框控件句柄 LRESULT OnPaint(HWND hWnd) { PAINTSTRUCT ps; HDC hdc = ::BeginPaint(hWnd, &ps); //1.创建静态文本框控件DC 阅读全文
posted @ 2021-04-30 22:13 初吻给了烟灬 阅读(634) 评论(0) 推荐(0)
摘要: 今天学了控件的自绘,初步偿试了下,蹂躏的不行不行的,查了好多的资料,头都弄大了, 有好多还是没弄明白,只是初步实现一个按钮的基本功能,好难呀, 先看下效果: 按下状态 弹起状态 按钮2按下状态 按钮2弹起状态 因好多不明白,先把WM_PAIN消息中绘图代码先发上来,以后弄好了再说 子类实现了WM_P 阅读全文
posted @ 2021-04-22 15:00 初吻给了烟灬 阅读(1357) 评论(0) 推荐(0)
摘要: 要传递结构体 public struct STUDENT { public int id; //ID public string name; //姓名 } 要引用Win32api函数FindWindow,SendMessage /// <summary> /// 查找窗体句柄 /// </summa 阅读全文
posted @ 2021-04-15 10:13 初吻给了烟灬 阅读(1241) 评论(0) 推荐(0)
摘要: 用BitBlt函数从内存中复制位图到窗口中, case WM_PAINT: //在Paint消息中绘制位图 { PAINTSTRUCT ps = { 0 }; HDC hdc = ::BeginPaint(hWnd, &ps); //TODO:在下面添加画图代码 DrawBmp(hdc);//绘制位 阅读全文
posted @ 2021-04-11 14:05 初吻给了烟灬 阅读(351) 评论(0) 推荐(0)
摘要: Win32 SDK(四)Edit控件用法 1获得控件句柄 HWND hEdit2 = ::GetDlgItem(hWnd, IDC_EDIT2); WINUSERAPI HWND WINAPI GetDlgItem( _In_opt_ HWND hDlg, //父窗口句柄 _In_ int nIDD 阅读全文
posted @ 2021-02-10 02:11 初吻给了烟灬 阅读(3053) 评论(0) 推荐(0)