- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 Static Text
GetDlgItem(IDC_STATIC)->SetWindowText(strText);//设置显示的文本SetDlgItemText(IDC_STATIC, strText);//设置显示的文本
2015-07-31 10:34:45 500
原创 CListCtrl
//CListCtrl的View属性必须设置为Report才能显示列名CListCtrl *pCList = (CListCtrl*)GetDlgItem(IDC_LIST1);int nCount = pCList->GetItemCount();//获取当前已插入的行数TRACE("%d\n", nCount);int Col = pCList->InsertColum
2015-07-31 10:06:06 566
转载 CTreeCtrl 控件使用总结
一 基础操作 1 插入节点1)插入根节点 [cpp] view plaincopy//插入根节点 HTREEITEM hRoot; CString str=L"ROOT" hRoot=nTreeCtrl.InsertItem(str); //相当于 hRoot=nTreeCtrl.I
2015-07-28 09:43:27 433
转载 CListCtrl的主要事件及鼠标响应函数
主要事件:LVN_BEGINDRAG 鼠标左键正在被触发以便进行拖放操作(当鼠标左键开始拖拽列表视图控件中的项目时产生)LVN_BEGINRDRAG 鼠标右键正在被触发以便进行拖放操作(当鼠标右键开始拖拽列表视图控件中的项目时产生)LVN_BEGINLABELEDIT 开始编辑项的文本LVN_COLUMNCLICK 单击列(当鼠标单击列表视图控件列标题时产生)
2015-07-28 09:40:08 728
转载 CListCtrl控件使用方法总结
列表控件可以看作是功能增强的ListBox,它提供了四种风格,而且可以同时显示一列的多中属性值。MFC中使用CListCtrl类来封装列表控件的各种操作。通过调用 BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID )创建一个窗口,dwStyle中可以使用以下一些列表控件的专用风格:
2015-07-28 09:37:14 898
原创 MFC绘图
CBrush brush;CPen pen;brush.CreateSolidBrush(RGB(255, 0, 0)); // 填充椭圆的颜色pen.CreatePen(PS_SOLID, 1, RGB(0, 0, 255)); // 椭圆边的颜色dc.SelectObject(brush);dc.SelectObject(pen);dc.Ellipse(selected
2015-07-28 09:27:05 531
原创 AfxExtractSubString分割CString
CString strSource = "he l,lo,4 9,my 10,0 e2";CString str1;CString str2;CString str3;CString str4;CString str5;AfxExtractSubString(str1,strSource,0,',');AfxExtractSubString(str2,strSource
2015-07-24 16:17:13 1093
原创 MFC中Doc类获取View类的方法
从Doc中获取View中的函数,需要自己写一些代码来进行获取View的指针。主要是通过一些成员函数进行操作: virtual POSITION GetFirstViewPosition() const; virtual CView* GetNextView(POSITION pos) const;利用这些函数,在自己的Doc文件中进行实现: CYour
2015-07-22 16:11:56 2115
原创 CTreeCtrl
//插入根节点CString first = "第一章";CTreeCtrl *pCTrl = (CTreeCtrl*)GetDlgItem(IDC_TREE1);HTREEITEM hFirst = pCTrl->InsertItem(first);/*HTREEITEM hFirst = pCTrl->InsertItem(first,TVI_ROOT,TVI_LAST);*/
2015-07-20 16:01:29 731
原创 CArray
CArray m_Array; m_Array.SetSize(1,3); //初始化设置数组m_Array只有一个数据CPoint pt1(10,10);m_Array.Add(pt1); CPoint pt2(10,50); m_Array.Add(pt2); CPoint pt3(10,100); m_Array.Ad
2015-07-16 11:54:34 583
原创 MFC中的Format
CString strTemp;CPoint point(10,10);strTemp.Format(_T("%d,%d\n"),point);TRACE(strTemp);//将CPoint转换成字符串CString,打印出来为10,10
2015-07-16 11:37:06 820
原创 CArchive与QFile的接口关系
void Cmission2_713Doc::Serialize(CArchive& ar){if (ar.IsStoring()){// TODO: 在此添加存储代码}else{// TODO: 在此添加加载代码CFile *p=ar.GetFile(); CString path = p->GetFilePath(); CString nam
2015-07-16 11:13:09 861
转载 MFC导入并显示BMP图片功能实现
为了保存位图信息及对位图进行处理,MFC提供了一个位图类CBitmap,其右两个向CBitmap类对象装载位图文件信息的成员函数。BOOL LoadBitmap(LPCTSTR lpszResoutceName);BOOL LoadBitmap(UNIT nIDResource);其中,参数lpszResoutceName为资源名称,而nIDResource为资源的表示.
2015-07-13 10:41:16 1735
原创 选择文件对话框、保存文件对话框和选择目录对话框
CString Cmission_cDlg::BootOpenDialog() //返回选择的文件名称{ CString strFile = _T(""); CFileDialog dlgFile(TRUE, NULL, NULL, OFN_HIDEREADONLY, _T("Describe Files All Files (*.*)|*.*||"),
2015-07-10 16:33:09 685
原创 MFC画图入门
直接在OnDraw函数的最后添加以下代码CRect rect;this->GetClientRect(rect);pDC->Ellipse(rect);画出的效果是一个椭圆,随着窗口大小的变化而变化。在OnPaint函数中添加以下代码CPaintDC dc(this);OnPrepareDC(&dc);OnDraw(&dc);CRect rect;
2015-07-10 15:14:00 797
转载 MFC 单文档中添加OnPaint
单文档中添加OnPaint()方法: 1、在xxxView.h里添加// 生成的消息映射函数protected: DECLARE_MESSAGE_MAP()public: afx_msg void OnPaint();2、实现OnPaint3、在xxxView.cpp里添加(要是少了这步,那么会进入不到OnPaint函数里)BEGIN
2015-07-10 14:23:55 2571
原创 MFC入门常用细节
GetDlgItem(IDC_EDIT1)->SetWindowText("this is a test program!");//输出字符串到控件IDC_EDIT1上AfxMessageBox(str); //提示框输出字符串strMessageBox(str); //提示框输出字符串str
2015-07-09 13:29:58 724
含修改密码忘记密码申请帐号的类似QQ空间的留言板
2012-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人