随笔分类 - MFC学习记录
摘要:Combo Box/Combo Box Ex组合窗口是由一个输入框和一个列表框组成。创建一个组合窗口可以使用成员函数: BOOL CListBox::Create( LPCTSTR lpszText, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd...
阅读全文
摘要:http://blog.163.com/gz_ricky/blog/static/1820491182011061180897/ 转载Tab CtrlTab属性页控件可以在一个窗口中添加不同的页面,然后在页选择发生改变时得到通知。MFC中使用CTabCtrl类来封装属性页控件的各种操作。通过调用 ...
阅读全文
摘要:支持换行就要把 Multiline 设置为TRUEEdit窗口是用来接收用户输入最常用的一个控件。创建一个输入窗口可以使用成员函数: BOOL CEdit::Create( LPCTSTR lpszText, DWORD dwStyle, const RECT& rect, CWnd* pParen...
阅读全文
摘要:static CImageList ProcessImg; 定义在头文件str->InsertItem(0, pe32.szExeFile, imageIndex); imageIndex对应图标索引 0 1 2 3这样排列hImageList = (HIMAGELIST)::SHGetFileI...
阅读全文
摘要:List Box/Check List BoxListBox窗口用来列出一系列的文本,每条文本占一行。创建一个列表窗口可以使用成员函数: BOOL CListBox::Create( LPCTSTR lpszText, DWORD dwStyle, const RECT& rect, CWnd* p...
阅读全文
摘要:afx_msg void OnItemchangedList1(NMHDR* pNMHDR, LRESULT* pResult); 头文件中添加ON_NOTIFY(LVN_ITEMCHANGED, 10086, OnItemchangedList1) 源文件中添加void CProcessCont...
阅读全文
摘要:很久之前从一个贴复制的忘记是哪里了1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资...
阅读全文
摘要:LVCFMT_CENTER居中对齐LONG styles;CListCtrl *str=new CListCtrl;str->Create(LVS_ICON, CRect(20,20,300,200), this, 10086);styles = GetWindowLong(str->m_hWnd,...
阅读全文
摘要:钮窗口(控件)在MFC中使用CButton表示,CButton包含了三种样式的按钮,Push Button,Check Box,Radio Box。所以在利用CButton对象生成按钮窗口时需要指明按钮的风格。创建按钮:BOOL CButton::Create( LPCTSTR lpszCaptio...
阅读全文
摘要:静态文本控件的功能比较简单,可作为显示字符串,图标,位图用。创建一个窗口可以使用成员函数: BOOL CStatic::Create( LPCTSTR lpszText, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID = 0x...
阅读全文
摘要:CArchive类的成员 数据成员 m_pDocument 指向被串行化的CDocument对象 构造函数 Carchive 创建一个Carhcive对象 Abort在不异常的情况下,关闭归档文件 Close冲掉未写入数据并且释放与CFile的连接 基础输入/输出 Flush从归档文件缓冲区中冲掉未...
阅读全文
摘要:组合框被操作时会向父窗口发送通知消息,这些通知消息及其含义如下: CBN_CLOSEUP:组合框的列表框组件被关闭,简易组合框不会发送该通知消息 CBN_DBLCLK:用户在某列表项上双击鼠标,只有简易组合框才会发送该通知消息 CBN_DROPDOWN:组合框的列...
阅读全文
摘要:CFont 字体类初始化函数CreateFontIndirect 初始化一个由LOGFONT结构给出其特征的CFont对象CreateFont 初始化用指定特性定义的CFont对象CreatePointFont 用指定高度(用0.1点)和字体初始化一个CFont对象Creat...
阅读全文
摘要:CFile file; CString str1= L"写入文件成功!"; wchar_t *str2; if (!file.Open(L"Hello.txt", CFile::modeReadWrite| CFile::modeRead)) { AfxMess...
阅读全文
摘要:CPen pen(PS_SOLID,10,RGB(255,0,0));创建画笔CClientDC dc(this);CPen *pOldpen=dc.SelectObject(&pen); 选入设备描述表dc.MoveTo(m_ptOrigin);dc.LineTo(point);dc.Select...
阅读全文
摘要:CDC 绘图类/////////////////////CClientDC 派生于CDC 构造函数调用GetDC 析构函数调用ReleaseDC 更加方便 只能访问客户区CClientDC hdc(this);参数是 GetDesktopWindow获取桌面句柄的话 划线就相当于从桌面坐标开始可以把...
阅读全文
摘要:CMenu 菜单类成员函数1. CreateMenu()和CreatePopupMenu(),这两个函数用来创建一个菜单实例,CreateMenu()创建的是普通的菜单实例,如果想创建弹出式菜单,就要用CreatePopupMenu()函数。2. AppendMenu()向菜单中添加一个子项,这个函...
阅读全文
摘要:创建模态对话框还要先包含新窗口窗口的头文件。CTestDlg dlg; CTestDlg=新创建的窗口类名 dlg.Domodal();创建非模态对话框CTestDlg *pdlg=new CTestDlg; 最好在把 CTestDlg *pdlg=new CTestDlg;定义在视窗类构造...
阅读全文
摘要:GetDlgItem 得到控件对象 参数是控件IDGetWindowText 得到控件文本SetWindowText 设置控件文本列 CString str;GetDlgItem(IDC_STATIC1)->GetWindowTextW(str); //得到文本GetDlgItem(IDC_S...
阅读全文
摘要:在CMainFrame类中找到CMFCMenuBar m_wndMenuBar;这个成员变量,将跟它相关的代码注释掉的话,然后运行,OK。
阅读全文

浙公网安备 33010602011771号