摘要: 今天创建窗口的时候,在捕获消息WM_CREATE的时候翻车了,找了好久都没找到,我换另一台电脑上又没出问题, 现分享下:LRESULT QWnd::WindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam{ if (WM_CREATE 阅读全文
posted @ 2021-05-15 18:52 初吻给了烟灬 阅读(64) 评论(0) 推荐(0)
摘要: 这两天学习动态库的练习,分享下方法 实例.封装窗口类的两种状态. 1.自定义窗口类QWnd 2.资源模板窗口对话框类 下面是dll的头文件,类的声明 #pragma once #ifndef _CLASSDLL_H_ #define _CLASSDLL_H_ #include <windows.h> 阅读全文
posted @ 2021-05-12 09:41 初吻给了烟灬 阅读(167) 评论(0) 推荐(0)
摘要: 这几天跟别人学习制作了一个小游戏,现在分享一下. 贪吃蛇,一个经典的小游戏, 开发环境vs2017 在WinMain函数中,窗口创建显示完成后添加一句SendMessage(hWnd,WM_SIZE,0,0)来调整窗口的大小, //主函数WinMain() int WINAPI WinMain(_I 阅读全文
posted @ 2021-05-08 13:10 初吻给了烟灬 阅读(105) 评论(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 初吻给了烟灬 阅读(603) 评论(0) 推荐(0)
摘要: 今天学了控件的自绘,初步偿试了下,蹂躏的不行不行的,查了好多的资料,头都弄大了, 有好多还是没弄明白,只是初步实现一个按钮的基本功能,好难呀, 先看下效果: 按下状态 弹起状态 按钮2按下状态 按钮2弹起状态 因好多不明白,先把WM_PAIN消息中绘图代码先发上来,以后弄好了再说 子类实现了WM_P 阅读全文
posted @ 2021-04-22 15:00 初吻给了烟灬 阅读(1265) 评论(0) 推荐(0)
摘要: 要传递结构体 public struct STUDENT { public int id; //ID public string name; //姓名 } 要引用Win32api函数FindWindow,SendMessage /// <summary> /// 查找窗体句柄 /// </summa 阅读全文
posted @ 2021-04-15 10:13 初吻给了烟灬 阅读(1211) 评论(0) 推荐(0)
摘要: 用BitBlt函数从内存中复制位图到窗口中, case WM_PAINT: //在Paint消息中绘制位图 { PAINTSTRUCT ps = { 0 }; HDC hdc = ::BeginPaint(hWnd, &ps); //TODO:在下面添加画图代码 DrawBmp(hdc);//绘制位 阅读全文
posted @ 2021-04-11 14:05 初吻给了烟灬 阅读(338) 评论(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 初吻给了烟灬 阅读(2679) 评论(0) 推荐(0)
摘要: #define WM_CTLCOLORMSGBOX 0x0132 #define WM_CTLCOLOREDIT 0x0133 //编辑控件Edit #define WM_CTLCOLORLISTBOX 0x0134 //列表控件ListBox #define WM_CTLCOLORBTN 0x01 阅读全文
posted @ 2021-01-24 13:10 初吻给了烟灬 阅读(2274) 评论(0) 推荐(0)
摘要: 今天在学习状态栏,出了好多的问题,这里记录下. 要创建状态栏用:CreateStatusWindow CreateStatusWindow函数创建一个状态窗口,通常用于显示应用程序的状态。窗口通常显示在父窗口的底部,它包含指定的文本。 HWND CreateStatusWindow( LONG, / 阅读全文
posted @ 2021-01-23 21:47 初吻给了烟灬 阅读(362) 评论(1) 推荐(0)