自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kevin的博客

何时上青天...【大智慧:业余时间可以弥补先天不足,好记性不如烂笔头】

  • 博客(11)
  • 资源 (9)
  • 问答 (2)
  • 收藏
  • 关注

转载 【GDI+】GDI+学习及代码总结之------画刷Brush

画刷Brush GDI+中定义了五种画刷类型,他们都派生于Brush类,他们分别是: 注意:画刷与画笔不同,画刷只是用来填充区域,所以,画刷无宽度、长度可言。 单色画刷SolidBrush 一、构造函数 [cpp]  view plain copy So...

2020-12-22 16:43:29 1066

原创 QT实战-常见功能实现-精进篇

Qt版本:5.9.1-----0.如何设置所有按钮全局统一样式,如soui那样的?如取消所有按钮默认样式[//全局设置,取消按钮默认样式 this->setStyleSheet("QPushButton \ {\ border: none;\ background-color: transparent;\ ...

2020-12-20 19:17:25 1798

原创 CWnd或CDialog-Create或CreateEx详解(包含窗口类型怎么填+动态创建窗口和控件例子)

前言:静态创建窗口比较简单,都是资源文件,拖动控件,或支持xml配置的那么如何动态创建窗口和控件呢?【本质:都是利用CreateWindowEx,CreateWindow下面几点知道就差不多了:[1.CreateWindowEx动态创建窗口CreateWindow动态创建控件2.注册窗口类使用方法3.窗口类型填什么(窗口和子窗口)4.动态创建的窗口或控件响应5.动态创建的窗口是非阻塞的,所以外边需要加消息循环]】1动态创建窗口: --CreateWindowE..

2020-12-19 17:37:00 3055 1

原创 【MFC/win32实战】 继承CWnd实现的一个tip显示问题收集

继承CWnd实现的一个tip显示后在按下alt+tab后跑到前面不消失了怎么办?一般是因为创建窗口是WS_EX_TOPMOST导致的,解决办法是换成WS_EX_TOOLWINDOW--------------[看创建窗口时填入的窗口的风格bool CWndInfo::CreateInfoWindow(HWND hWnd){ m_hWndParent = hWnd; CString strWndClass = AfxRegisterWndClass(CS_VREDRAW | ...

2020-12-19 17:33:57 299 2

原创 MFC SetWindowLong支持功能

原型:WINUSERAPILONGWINAPISetWindowLongA( _In_ HWND hWnd, _In_ int nIndex, _In_ LONG dwNewLong);WINUSERAPILONGWINAPISetWindowLongW( _In_ HWND hWnd, _In_ int nIndex, _In_ LONG dwNewLong);#ifdef UNICODE#define SetWindowLong S...

2020-12-19 17:31:58 559 2

原创 CWnd与CDialog-自绘控件时继承哪个

1.CDialog,CStatic,CButton都是继承于CWnd,所以自绘控件 --要么继承于已有的控件,要么继承于Cwnd完全自绘,不要继承于CDialog自绘自己的窗口 --继承于Cwnd完全自绘,,不要继承于CDialog----2.如果想设计一个自己的CDialog对话框样式怎么办?最佳方式:资源创建一个对话框,然后利用类向导自动创建类,然后在OnPaint中改就好了不用追求不用资源纯代码创建CDialog的,太麻烦,还容易出问题,不便于维护...

2020-12-19 17:29:43 188 1

原创 CWnd与CDialog-使用成员对象和成员指针创建窗口区别

CWnd与CDialog-使用成员对象和成员指针创建窗口区别?1.成员对象与构造函数有关,不支持时就无法使用成员对象,如class cdlg1111 : public CDialog{public:cdlg1111(CWnd* pParent );}cdlg1111 m_dlg;//就会报错,因为会调用构造函数成员指针就不会,指针只在new的时候调用构造函数cdlg1111 *m_pdlg;//就会报错m_pdlg = new cdlg1111(this);//调用构造2.触发函.

2020-12-19 17:29:07 206 1

原创 CWnd与CDialog-区别

1.创建方式CWnd --通用窗口,使用方式,new出来,创建,显示[CString strWndClass = AfxRegisterWndClass(CS_VREDRAW | CS_HREDRAW, AfxGetApp()->LoadStandardCursor(IDC_ARROW), (HBRUSH)(COLOR_3DFACE + 1));CMydlg *m_pDlg = new CMydlg();m_pDlg.Create(strWndClass, NULL, WS_POPU..

2020-12-19 17:27:57 932 1

原创 CWnd与CDialog-MFC窗口与SOUI、Duilib窗口

1.MFCCWnd窗口是所有窗口基类,CDialog与其他所有控件,都是继承于CWnd,然后绘制出来的所以MFC所有窗口都是真窗口具体布局就是:主窗口是真窗口,然后里面各个控件都是真窗口,主窗口创建好后,子控件在onsize里调整好位置就行了鼠标移到主窗口的控件上时,按下、移动等消息都会被控件接收,主窗口就响应不到了----------2.SOUI、DUIlib只有主窗口和对话框窗口是真窗口,里面的所有控件都是绘制上去的,不是真窗口所以到主窗口的这些控件上时,按下、移动等各种.

2020-12-19 17:27:23 628 1

原创 CWnd与CDialog-DoModal与ShowWindow区别

1.使用Domodal()时:(1)Domodal()会阻塞调用函数,所以使用局部变量和成员变量都可以;(2)Domodal()前不能调用Create,否则崩溃,不知道为啥使用ShowWindow时:(1)只能使用成员变量方式ShowWindow不会阻塞调用函数,调用完就结束了,局部变量,调用完直接销毁了,窗口就闪一下就没了,局部指针,调用完函数返回了,内存没有手动释放;(2)ShowWindow前必须调用Create保证窗口已经创建了----------------例子:[CD.

2020-12-19 17:26:47 1505 1

原创 CWnd或CDialog-如何写一个与可以使用同样方式创建的窗口

1.如何写一个与CWnd用同样方式创建的窗口?class CMyWnd : public CWnd{}----2.如何写一个与CDialog用同样方式创建的窗口?最佳方式:资源添加个窗口,然后利用类向导自动生成类,然后根据需要在上面改就好了(不用追求纯代码动态创建的,太麻烦了,容易出问题)【例子1: --有资源文件,自动生成的类[头文件:class cdlg1111 : public CDialog{ DECLARE_DYNAMIC(cdlg1111)publ...

2020-12-19 17:25:54 283 1

QT实战-常见功能实现-精进篇

qt入门,各种控件界面

2020-12-20

MFC 动态创建窗口与对话框

基于VS2017,使用MFC,使用CreateWindow,CreateWindowEx动态创建窗口与对话框

2020-12-19

【IE编程】给指定进程设置使用的内嵌IE的版本

win32/c++, 使用vs2015开发,给使用内嵌IE的进程设置IE版本为最新版本,通过此设置,保证使用的IE是最新的,有利于兼容性问题的解决

2020-01-07

MFC 检测笔记本电池电量

基于VS2010,使用MFC,定时检测笔记本电池电量,低电量时提醒

2018-06-26

MFC 绘制半透明文字并保存为背景透明图片

使用vs2010开发工具,MFC开发,生成半透明文字,并保存为背景透明图片

2018-05-23

MFC 实现自绘右键菜单

vs2010开发 点击托盘图标弹窗 菜单项支持选择与取消选择

2018-05-23

MFC 检查ppt是否正在播放

vs2010开发,使用MFC用于检测ppt是否正在播放,支持微软powerpoint以及wps的ppt播放

2018-04-24

MFC 实现轮流写2个文件

使用vs2010,用mfc实现轮流写2个文件,每个超过500k会清空并写另一个文件,支持下次启动时从上个文件写

2018-04-24

获取windows当前登录的用户名

获取windows当前登录的用户名

2018-03-15

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除