
MFC
卫星辰大海
非典型程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设置Dialog中Button的返回值------>Dlg.DoModal()的返回值
void EditUClassAttrDlg::OnBnClickedButton1(){ EndDialog(IDC_BUTTON1); //这句代码的意思是让Dlg.DoModal()的返回值是IDC_BUTTON1} int editvalue = edituclassattrdlg.DoModal(); if (editvalue == IDOK)原创 2016-12-10 15:38:39 · 807 阅读 · 0 评论 -
MFC 改变Dialog的大小初始化
VC6.0开发添加消息WM_OninitialDlgVS 开发Dlg.h文件中添加virtual BOOL OnInitDialog();Dlg.cpp文件中添加BOOL UClassDlg1::OnInitDialog(){ //this->MoveWindow(0, 0, 500, 500); return true;}原创 2016-12-14 15:03:47 · 2062 阅读 · 0 评论 -
MFC在Dialog中交换数据(没有使用UpdateData(false)和UpdateData(true))
至于为什么没有使用我也不是太清楚,初学C++ MFC一些机制没有搞清楚,现在就是用到在Dlg控件中交换数据,希望以后会明白。 (1) 先在下面这个方法(此方法在所要交换数据的Dlg.cpp文件中)中绑定要交换的控件。(2) 然后在相对应的Dlg.h文件中设置要交换数据控件数据的名称。(也就是用一个变量记录控件中的内容)。public: CString原创 2016-12-10 10:24:28 · 741 阅读 · 0 评论 -
MFC如何添加右键空白处菜单
1.先在资源文件中创建一个菜单 CMenu menu; menu.LoadMenu(IDR_MENU1); CMenu* pPopup = menu.GetSubMenu(0); ClientToScreen(&point); pPopup->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, p原创 2016-12-09 15:11:40 · 680 阅读 · 0 评论 -
MFC 如何设置Edit Control/Box自动换行
MFC 如何设置Edit Control/Box自动换行设置该EditBox属性: 1.Auto HScroll False2.OEM Convert False3.Want Return True4.Multiline True原创 2016-12-13 22:08:05 · 5492 阅读 · 0 评论 -
MFC 响应Delete按键按下的操作事件
void CUMLApplication1View::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) //相应Delete按键按下的的操作{CView::OnKeyDown(nChar, nRepCnt, nFlags);if (nChar == VK_DELETE){MessageBox(_T("Delete"));}转载 2016-12-12 10:33:00 · 4856 阅读 · 0 评论 -
MFC CFont字体的使用
if (isAbstract == 1) { CFont font; font.CreateFont(16, 6, 0, 0, 600, TRUE, FALSE, FALSE, 0, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_ROMAN, _T("Arial"));原创 2016-12-11 16:56:35 · 7716 阅读 · 0 评论 -
FONT
CDC *pDC; CFont newfont;//用来保存新字体 CFont *oldFont;//用来保存旧字体 newfont.CreateFontW(20, 11,转载 2016-12-11 16:14:09 · 492 阅读 · 0 评论 -
C++ MFC 整数->字符串 int->CString
CString str;int c2 = 123;str.Format(_T("%d"), c2);MessageBox(str);原创 2016-11-25 14:54:50 · 459 阅读 · 0 评论 -
MFC 设置标题栏
public: void SetTitle(LPCTSTR lpszTitle);void CUMLApplication1Doc::SetTitle(LPCTSTR lpszTitle){ CDocument::SetTitle(L"UML类图编辑系统");}原创 2016-12-28 13:24:35 · 2537 阅读 · 0 评论