MFC
sniper08
这个作者很懒,什么都没留下…
展开
-
MFC命名规范
MFC命名规则Windows类型 样本变量 MFC类 样本变量 HWND hWnd CWnd* pWndHDLG hDlg CDialog* pDlgHDC hDC CDC*转载 2010-04-15 13:38:00 · 786 阅读 · 0 评论 -
VC6.0更改生成的exe文件图标
VC6.0更改生成的exe文件图标VC6.0生成的exe文件图标是用Icon下几个图标中value值最小的,顺序为IDR_MAINFRAME、IDR_ICONTETYPE、新加的,所以想更改生成的exe文件图标,只要保证图标的value值是Icon下几个图标中最小的就可以了。如果生成的exe文件不想用VC自带的MFC图标,可以进行如下操作:方法一、最简单的方法1、在程序res文件夹转载 2010-04-15 13:54:00 · 2307 阅读 · 0 评论 -
CDialog::DoModal返回值
CDialog::DoModal方法所返回的值来可以来自EndDialog(int nResult),如// MyWnd.cpp#include "MyDialog.h" void CMyWnd::ShowDialog(){ CMyDialog myDlg; int nRet = myDlg.DoModal(); if ( nRet == IDOK || nRet == 5 )原创 2010-04-15 14:00:00 · 1813 阅读 · 0 评论 -
CString、CTime和COleDateTime转换
COleDateTime、CTime--->CString这个方法很简单,用Format格式化一个字符串就可以了,详见MSDNCString--->COleDateTime:方法1:COleDateTime::ParseDateTime()CString strDate = _T("1987-06-21");COleDateTime oleDate;oleDate.ParseDateTim原创 2010-04-15 14:06:00 · 1885 阅读 · 0 评论 -
得到单击的listctrl的行列号
//得到单击的listctrl的行列号//添加ListCtrl控件的NM_CLICK消息相应函数void CTestDlg::OnClickList1(NMHDR* pNMHDR, LRESULT* pResult){ // 方法一: /* DWORD dwPos = GetMessagePos(); CPoint point( LOWORD(dwPos), HIWORD(dwPos) ); m原创 2010-04-16 20:55:00 · 1377 阅读 · 0 评论 -
VS2005迁移项目工程所带来问题
我们项目开发过程中难免要迁移工程,如对工程重命名,或将一个或多个项目添加到一个解决方案中,如果迁移方法不正确,或设置问题,总会出一些编译问题,对熟悉大侠来说可谓驾轻就熟,但对像我一样的初学者来说就会无从下手了,所以也查阅了相关资料再加上个人亲身实验,谈谈操作的相关步骤及遇到问题的解决办法。一、重命名解决方案/项目步骤 如将一个AAA项目重命名为BBB,一般是用sln解决方原创 2010-04-20 12:15:00 · 3738 阅读 · 0 评论 -
CListCtrl全选、反选
// 全选void CMFC_ListViewDlg::OnBnClickedButtonSelectAll(){ for (int i = 0; i { m_listCtrl.SetItemState(i,LVIS_SELECTED, LVIS_SELECTED); } m_listCtrl.SetFocus(); // 将焦点设置回ListCtrl} // 反选void CMFC_原创 2010-04-23 18:43:00 · 2174 阅读 · 0 评论 -
得到及设置光标在Edit中的位置
// 通过鼠标点击得到,用途在继承CEdit的派生类中,可以控制光标位置void CMoneyEdit::OnLButtonDown(UINT nFlags, CPoint point){ // TODO: 在此添加消息处理程序代码和/或调用默认值 CEdit::OnLButtonDown(nFlags, point); int nPos; GetSel原创 2010-04-24 22:21:00 · 3286 阅读 · 0 评论