- 博客(11)
- 资源 (17)
- 问答 (1)
- 收藏
- 关注
原创 1.2.4 MFC中使对话框变成圆角矩形、椭圆的代码
1.2.4 MFC中使对话框变成圆角矩形的代码 BOOLCLoginDlg::OnInitDialog() { CDialog::OnInitDialog(); SetWindowLong(m_hWnd,GWL_HWNDPARENT,NULL);CRgnm_rgn; RECT rc; GetWindowRect(&rc); //有边框对话框//GetClie
2015-09-07 22:01:11 5024
原创 1.5.3 ImageFromIDResource()函数的应用——资源ID方式加载PNG
以此种方式加载PNG,直接将PNG文件封装在exe文件内,便于使用1、加载相应PNG资源2、添加ImageFromIDResource()函数BOOL CLife001Dlg::ImageFromIDResource(UINTnID,LPCTSTR sTR, Image * & pImg){ HINSTANCEhInst = AfxGe
2015-09-07 17:11:29 2377
原创 1.7 MFC 中创建简单超链接
1.7.1创建简单超链接在需要实现网页链接功能的位置添加以下代码即可: ShellExecute(NULL,NULL,"http:\\www.baidu.com",NULL,NULL,SW_SHOWNORMAL); 1.7.2 ShellExecute()函数详解ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目
2015-09-07 17:01:46 1141
原创 1.6.2 简单自绘控件——无边框对话框最小化按钮
1、准备PNG文件:2、插入Static Text 控件,并将其设置在窗口右上角 CRect rect; GetClientRect(rect); //获取对话框大小 CWnd *pWnd; pWnd = GetDlgItem(IDC_STATIC_MIN); pWnd -> SetWind
2015-09-07 17:00:01 1197
原创 1.6.1 简单自绘控件——无边框对话框关闭按钮
1、准备PNG文件:2、插入Static Text 控件,并将其设置在窗口右上角 CRect rect; GetClientRect(rect); //获取对话框大小 CWnd *pWnd; pWnd = GetDlgItem(IDC_STATIC_CLOSE); pWnd -> SetWi
2015-09-07 16:57:45 2327
原创 1.5 配置GDI+、加载PNG
1.5.1 配置GDI+环境1.在你将要使用GDI+的工程中,完成初始化工作,将以下代码加入StdAfx.h头文件中:#include"GdiPlus.h"usingnamespace Gdiplus;#pragmacomment(lib,"gdiplus.lib")2.在程序初始化部分加入[BOOLxxxxApp::InitInstance()]//gdi+用到的两个变量
2015-09-07 16:55:10 1293
原创 1.4 MFC控件设置
1.4.1 设置控件字体颜色、背景透明1.打开对应对话框的类向导ClassWizard。 2.在消息映射MessageMaps中添加消息Message:WM_CTLCOLOR。 3.然后程序代码中会添加进函数:OnCtlColor(CDC*pDC, CWnd* pWnd, UINT nCtlColor) 4.在这个函数中添加if语句,其中的条件表达式改成想要设置的控
2015-09-07 16:52:48 1158
原创 1.3 对话框透明度
在OnInitDialog()函数添加以下代码://设置半透明对话框 SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE, GetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE)^0x80000); HINSTANCE hInst =L
2015-09-07 16:51:25 856
原创 1.2 对话框设置(样式、大小位置、无边框可拖动)
1. 样式设置(无边框)如此设置后,运行程序效果如下:2.大小位置设置 //对话框大小设置 CRect temprect(0,0,400,400*0.618); CWnd::SetWindowPos(NULL,0,0,temprect.Width(),temprect.He
2015-09-07 16:45:42 3095
原创 1.1 MFC对话框背景设置
1.1.修改背景颜色在OnPaint()函数中else后括号内添加以下代码CRect rect; CPaintDC dc(this); GetClientRect(rect); dc.FillSolidRect(rect,RGB(66,132,217));
2015-09-07 16:42:12 1206
转载 MFC修改图标
修改左上角的图标和任务栏里图标 在对话框构造函数中1 CTestDlg::CTestDlg(CWnd* pParent /*=NULL*/)2 : CDialog(CTestDlg::IDD, pParent)3 {4 m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);5 } 改过后:
2015-09-03 01:05:44 1063
Opengl教程之读取stl文件并绘制在picturecontrol控件内
2017-02-19
Opencv之摄像头人脸识别
2016-04-15
Opencv之简单人脸识别
2016-04-15
MFC之CSerialPort类双串口发送接收
2016-03-26
MFC Edit控件之enter回车捕捉
2016-03-26
STM32F103ZET6--PWM_Output TIM3 PWM 重映射
2016-02-16
精准时间差计算
2015-05-28
Opengl MFC多线程如何在原窗口进行绘图
2015-08-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人