MFC
文章平均质量分 69
天网冰封
强烈的责任心和工作热情,我相信过程是痛苦的,我选择我走下去,不抱怨。热爱网络编程, 喜欢运动,打篮球,兵乓球,游泳,旅游
展开
-
如何让CListCtrl选中行恒保持其蓝色高亮状态?
为CListCtrl控件添加NM_CUSTOMDRAW事件响应函数,这样当我们点击界面的其他地方地方时,列表中的选中项仍处于选中状态。 void CMainFrame::OnNMCustomdrawRecQueryList(NMHDR *pNMHDR, LRESULT *pResult){ NMLVCUSTOMDRAW* pLVCD = reinterpret_cast( pNMHDR );转载 2017-06-26 11:53:41 · 2668 阅读 · 0 评论 -
MFC内存泄露检测
MFC内存泄露检测 这几天一直在检查程序内存泄露的问题,今天终于告一段落。内存泄露在编制小型应用程序时看不出其危害,但如果是编制24小时运行的大型平台应用程序时,如果有内存泄露,则随着程序的运行,其占用的内存会越来越多,最终导致系统崩溃。因此,内存泄露不容小觑。下面是几天来检查内存泄露的一点经验小结。1.常规内存泄露的检测常规内存泄露一般是由于编程者在手动申转载 2014-12-11 15:17:24 · 318 阅读 · 0 评论 -
本地远程连接实例
第一 :注意 win xp的远程桌面服务是Terminal Services ,而win 7的远程桌面服务是Remote Desktop Services。这个服务必须要打开。第二 :要给账号设置密码,第三 :右键"我的电脑"属性->选中远程->将"远程桌面"下的"允许用户连接到此计算机"?选项前的框选中,应用后确定。第四 :在开始 。。。。输入 mstsc 打开运程连接界面 输入 I原创 2014-12-09 15:07:02 · 457 阅读 · 0 评论 -
最简单的对话中弹出对话框
---------------------------------------------------------------------------------------------|二级对话框,和显示对话框的操作|--------------------------------------------------------------------------------------原创 2014-11-03 20:06:27 · 455 阅读 · 0 评论 -
|tab控件的使用|
-------------------------------------------------------------------------------------------|tab控件的使用|-------------------------------------------------------------------------------------------先要翻译 2014-11-03 20:29:28 · 352 阅读 · 0 评论 -
数据类型转换的使用
CString转换 char[100]char a[100];CString str(”aaaaaa”);strncpy(a,(LPCTSTR)str,sizeof(a));-------------------------------------------------------------------------------------------CString原创 2014-11-03 19:56:59 · 251 阅读 · 0 评论 -
|按钮中的字符改变的功能|
-------------------------------------------------------------------------------------------|按钮中的字符改变的功能|-------------------------------------------------------------------------------------------翻译 2014-11-03 20:39:38 · 328 阅读 · 0 评论 -
|窗口移动子窗口也跟着移动|
------------------------------------------------------------------------------------------|父窗口移动子窗口也跟着移动|------------------------------------------------------------------------------------------翻译 2014-11-03 20:32:01 · 974 阅读 · 0 评论 -
|点击按钮弹出菜单|
-------------------------------------------------------------------------------------------|点击按钮弹出菜单|-------------------------------------------------------------------------------------------翻译 2014-11-03 20:29:59 · 431 阅读 · 0 评论 -
[转]MFC制作不规则窗体
1.制作png图片。注意边界,多试几次会明白我的意思的2.m_image为CImage类,在OnInitDialog()里加上: ModifyStyleEx(0,WS_EX_LAYERED); m_image.Load(_T("res\\test1.png")); DrawUI();DrawUI()实现如下:void CdirectUITest2Dlg::DrawUI(转载 2015-11-04 00:10:29 · 447 阅读 · 0 评论 -
[转]CStatic控件的基本使用
CStatic 继承于 CWnd,是一种特殊的窗体。他可以显示文本字符串(这也是最常用的用法)、图标、指针(cursor)、位图和增强图文元件. 通常静态控件不提供输入和输出。但是如果把他的属性设置为 SS_NOTIFY,他可以通知其父窗口的击鼠标事件。一。CStatic 用于显示文本 如果文本不变,可以直接设置其 Caption。如果想在运行过程中改变其显示文本,可以用如下方式转载 2015-11-04 00:21:33 · 313 阅读 · 0 评论 -
[转]VC++中CTime类Format参数详解
CTime类通过Format可以格式化输出日期时间信息,通过控制Format的参数我们可以实现各种各样的日期时间格式输出,要想随心所欲的控制输出的格式,就需要搞清楚各个参数的意义,下面通过实例来说明各个Format参数的意义。 假设CTime对象当前的日期时间为:2011-4-17 14:32:18 星期日 英文表示为:Sunday, April 17, 2011 14:32:18,下表中列转载 2015-11-03 23:54:14 · 305 阅读 · 0 评论 -
[转]MFC - 从屏幕右下角升起的弹窗
//stdafx.h#undef WINVER#define WINVER 0x500_SLIDE|AW_VER_NEGATIVE); // 在OnInitDialog()中添加 // 示例 // 获得桌面大小 CRect rectWorkArea; SystemParametersInfo(SPI_G转载 2015-11-03 00:14:50 · 430 阅读 · 0 评论 -
[转][VC++]限制CEdit(Edit Contrl)只能输入数字和小数点
void CSettingcategory::OnEnChangeEdit2(){CString csAreaS;GetDlgItem( IDC_EDIT2 )->GetWindowText( csAreaS );// 只允许输数据int nStringLength = csAreaS.GetLength();int nDotCount = 0;// 点字符不能多于1个转载 2015-11-03 00:11:13 · 692 阅读 · 0 评论 -
[转]STL之map
2015-4-16阅读34 评论0下面的代码实现map的删除,添加,清空的基本操作; 对于map的find方法很多新手比较困惑,若果找不到迭代器返回值是什么?答案是会返回end()。 #include #include #include using namespace std; int _tmain(int a转载 2015-11-05 00:13:27 · 267 阅读 · 0 评论 -
[转]VC获取屏幕分辨率及大小相关
vc得到屏幕的当前分辨率方法:1.Windows API调用int width = GetSystemMetrics ( SM_CXSCREEN ); int height= GetSystemMetrics ( SM_CYSCREEN ); 如果想动态自适应分辨率的变化,处理WM_DISPLAYCHANGE消息. 2.获得分辨率BOOL EnumDisplaySettin转载 2015-11-05 00:09:35 · 459 阅读 · 0 评论 -
[转]MFC用Picture Control显示图像
(以VS2010为例)1. 点击资源, 选择Dialog并点开, 在任意对话资源上右击, 选择"插入"Dialog", 如图1所示. 2. 插入后, 默认ID为IDD_DIALOG1, 可修改为自己相应的ID, 修改方式为:选择"属性"(可右击资源, 选择属性, 也可以选中资源后, 点右上的"属性") 3. 选择工具箱->Picture Control 控件, 并将Pict转载 2015-11-05 00:04:43 · 443 阅读 · 0 评论 -
[转]VC获取各类指针
1、获取应用程序指针CMyApp*pApp=(CMyApp*)AfxGetApp();2、获取主框架指针CWinApp中的公有成员变量 m_pMainWnd 就是主框架的指针 CMainFrame*pMainFrame =(CMainFrame*)(AfxGetApp()->m_pMainWnd);或者CMainFrame*pMainFrame = (CMainFrame*转载 2015-11-04 00:00:30 · 275 阅读 · 0 评论 -
|非常实用的窗口变化时,控件也发生位置,大小变化 |基于对话框实现通过
---------------------------------------------------------------------------------------------|非常实用的窗口变化时,控件也发生位置,大小变化 |基于对话框实现通过--------------------------------------------------------------------翻译 2014-11-03 20:28:11 · 339 阅读 · 0 评论 -
|打开对话框最大化显示|
---------------------------------------------------------------------------------------------|打开对话框最大化显示|-------------------------------------------------------------------------------------------翻译 2014-11-03 20:26:33 · 291 阅读 · 0 评论 -
MFC中对CListCtrl的使用总结
---------------------------------------------------------------------------------------------|对话框中控件的操作|--------------------------------------------------------------------------------------------原创 2014-11-03 20:18:28 · 301 阅读 · 0 评论 -
|如果控件中没有的消息处理那么可以这样
------------------------------------------------------------------------------------------|如果控件中没有的消息处理那么可以这样|--------------------------------------------------------------------------------------翻译 2014-11-03 20:31:09 · 248 阅读 · 0 评论 -
MYSQL的一些使用总结
---------------------------------------------------------------------------------------------|mysql 的使用|--------------------------------------------------------------------------------------------原创 2014-11-03 20:05:23 · 248 阅读 · 0 评论 -
|判断是否是非数字的存在|
-------------------------------------------------------------------------------------------|判断是否是非数字的存在|-------------------------------------------------------------------------------------------转载 2014-11-03 20:39:28 · 341 阅读 · 0 评论 -
|对话框窗口切分|
-------------------------------------------------------------------------------------------|对话框窗口切分|-------------------------------------------------------------------------------------------.h文原创 2014-11-03 20:34:14 · 331 阅读 · 0 评论 -
|对话框与对话框数据传递|
------------------------------------------------------------------------------------------|对话框与对话框数据传递|------------------------------------------------------------------------------------------M翻译 2014-11-03 20:33:25 · 298 阅读 · 0 评论 -
MFC中对,对话框进行分离使用解决方法
--------------------------------------------------------------------------------------------MFC中对,对话框进行分离使用解决方法-------------------------------------------------------------------------------------原创 2014-11-03 20:19:20 · 343 阅读 · 0 评论 -
系统打开DEMO
-------------------------------------------------------------------------------------------|系统中有个打开对话框,的调用方法|---------------------------------------------------------------------------------------翻译 2014-11-03 20:22:05 · 283 阅读 · 0 评论 -
一些正则表达式的使用
--------------------------------------------------------------------------------------------- |读取文件时,一行一行读取,截取一段一段字符做法|用到正则表达式|--------------------------------------------------------------------翻译 2014-11-03 20:24:09 · 208 阅读 · 0 评论 -
|未公开的提示框能实现弹出消息自动关闭|
-------------------------------------------------------------------------------------------|未公开的提示框能实现自动消息|-----------------------------------------------------------------------------------------原创 2014-11-03 20:38:34 · 411 阅读 · 0 评论 -
单选框,复选框的多选使用问题
---------------------------------------------------------------------------------------------//单选框,复选框的多选使用问题---------------------------------------------------------------------------------------原创 2014-11-03 20:09:01 · 600 阅读 · 0 评论 -
时间的使用,相加减
int nYear = 0,nMonth = 0,nDay = 0;sscanf(str.GetBuffer(str.GetLength()),"%d-%d-%d",&nYear,&nMonth,&nDay);CTime Time(nYear,nMonth,nDay,0,0,0);m_CTplanSt = Time;//不管什么类型都可以知道它的值CString ADD原创 2014-11-03 20:03:51 · 486 阅读 · 0 评论 -
|下拉框实时消息更新|
-------------------------------------------------------------------------------------------|下拉框实时消息更新|-------------------------------------------------------------------------------------------m原创 2014-11-03 20:37:34 · 458 阅读 · 0 评论 -
|对话框与对话框中发送消息实例|
-------------------------------------------------------------------------------------------|对话框与对话框中发送消息实例|-----------------------------------------------------------------------------------------翻译 2014-11-03 20:36:27 · 366 阅读 · 0 评论 -
|CTreeCtrl树控件的简单用法|
-------------------------------------------------------------------------------------------|CTreeCtrl树控件的简单用法|--------------------------------------------------------------------------------------翻译 2014-11-03 20:30:40 · 297 阅读 · 0 评论 -
|打开一个EXE可执行程序| 实例打开一个系统计算器
-------------------------------------------------------------------------------------------|打开一个EXE可执行程序|实例打开一个系统计算器------------------------------------------------------------------------------翻译 2014-11-03 20:29:21 · 1106 阅读 · 0 评论 -
|控件随着窗口变化而变化|
---------------------------------------------------------------------------------------------|控件随着窗口变化而变化|------------------------------------------------------------------------------------------翻译 2014-11-03 20:27:21 · 291 阅读 · 0 评论 -
|在编辑框中显示数据|
--------------------------------------------------------------------------------------------|在编辑框中显示数据|--------------------------------------------------------------------------------------------翻译 2014-11-03 20:20:27 · 844 阅读 · 0 评论 -
给控件添加图片
---------------------------------------------------------------------------------------------|//给按钮添加.ico图标操作如下|------------------------------------------------------------------------------------翻译 2014-11-03 20:09:48 · 1044 阅读 · 0 评论 -
详细 mfc中设置static text的颜色
在实际的应用中,可以用WM_CTLCOLOR 消息改变mfc中控件的颜色,比如现在就来改变一个static text孔家的背景色和字体1 在对话框的类中添加两个变量:CBrush m_brush;CFont m_font;在OnInitDialog()函数中添加:// TODO: 在此添加额外的初始化代码m_font.CreatePointFont(150,"华文行楷"翻译 2014-11-17 16:27:04 · 442 阅读 · 0 评论