随笔分类 -  MFC

VC++ >> MFC
摘要:滑动控件slider是Windows中最常用的控件之一。一般而言它是由一个滑动条,一个滑块和可选的刻度组成,用户可以通过移动滑块在相应的控件中显示对应的值。通常,在滑动控件附近一定有标签控件或编辑框控件,用于显示相应的值。滑动控件在应用程序中用途级为广泛,如在桌面的属性中就可以看到。为此,让我们一起来看一下它的实现方法。(1)在VC++ 2008中新建一个对话框文档的工程。(2)打开资源管理器,在对话框中放置一个EDIT控件,然后在它旁边放上一个Slider控件。基本的框架已经完成了。(3)对Slider控件右击,选择“建立类向导”,对刚才的Slider控件定义一个变量m_Slider,类.. 阅读全文
posted @ 2013-12-31 01:49 vranger 阅读(3284) 评论(0) 推荐(0)
摘要:// TODO: 如果不需要工具栏可停靠,则删除这三行m_ToolBar_File.EnableDocking(CBRS_ALIGN_ANY);EnableDocking(CBRS_ALIGN_ANY);DockControlBar(&m_ToolBar_File,AFX_IDW_DOCKBAR_TOP);//**********//////////////////////////////////////////////////////////////////////////工具栏的停靠实现,三者缺一不可。ShowControlBar(&m_wndVFloatPanel,TRU 阅读全文
posted @ 2013-07-05 17:58 vranger 阅读(841) 评论(0) 推荐(0)
摘要:CMainFrame * pMainWnd=(CMainFrame*)AfxGetApp()->m_pMainWnd;//主框架 CChildFrame * pChild = (CChildFrame *) pMainWnd->GetActiveFrame();//子框架 CMyTestVi... 阅读全文
posted @ 2013-07-05 16:38 vranger 阅读(226) 评论(0) 推荐(0)
摘要:从该对象如何访问其他对象全局函数调用全局函数AfxGetApp可以得到CWinApp应用类指针应用AfxGetApp()->m_pMainWnd为框架窗口指针;用CWinApp::GetFirstDocTemplatePostion、CWinApp::GetNextDocTemplate来遍历所有文... 阅读全文
posted @ 2013-07-05 16:31 vranger 阅读(427) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/nuptboyzhb/article/details/7455471源代码:http://download.csdn.net/detail/nuptboyzhb/4221531CSplitterWnd类CSplitterWnd类提供一个分隔器窗口的功能... 阅读全文
posted @ 2013-06-30 13:21 vranger 阅读(769) 评论(0) 推荐(0)
摘要:void CMyDlg::OnInitDialog()//Check1 初始化为选中状态void CMyDlg::OnInitDialog(){CDialog::OnInitDialog(); // TODO: 在此添加额外的初始化 ((CButton*)GetDlgItem(IDC_CHECK1))->SetCheck(TRUE); return TRUE; // return TRUE unless you set the focus to a control // 异常: OCX 属性页应返回 FALSE}//单击事件定义void CMyDlg::OnBnClickCheck1() 阅读全文
posted @ 2013-06-28 18:25 vranger 阅读(1181) 评论(0) 推荐(0)
摘要:CtrueColorToolbar类,图标制作软件 TBCreator 阅读全文
posted @ 2013-05-17 17:14 vranger 阅读(2598) 评论(0) 推荐(0)
摘要:MFC程序中,资源编辑器,工具栏,添加一个自定义的按钮(Button)。由于此时没有为该按钮添加消息映射响应函数,按钮为灰色。下边我们介绍两种添加消息响应函数的方法: 阅读全文
posted @ 2013-05-17 00:24 vranger 阅读(1622) 评论(0) 推荐(0)
摘要:先为对话框加上2个radio button,分别是Radio1和Radio2。问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了?关键是选上,“默认”只要放在OnInitDialog()即可。设定Radio1为默认选中,以下提供3种方法:第一种 (推荐):1.1设定默认值OnInitDialog()函数中,添加如下代码:((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE);//选上((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(FALSE);//不选上1.2 获取选中 阅读全文
posted @ 2013-05-15 14:10 vranger 阅读(570) 评论(0) 推荐(0)
摘要:更改IDR_MainFrm指向的ico文件, 该图标有两种格式,32×32和16×16,这两种格式都要改,还可以在主框架的OnCreate函数里指定使用哪个图标:修改MFC标题栏上的图标下边提供两种方法:一、方法一:在MainFrm的OnCreate()里HICON m_hIcon;m_hIcon = AfxGetApp()->LoadIcon(IDI_ICON_01);SetIcon(m_hIcon, TRUE); // Set big iconSetIcon(m_hIcon, FALSE); // Set small icon其中图标IDI_ICON_01需要首先 阅读全文
posted @ 2013-05-10 16:17 vranger 阅读(903) 评论(0) 推荐(0)
摘要:[转]http://www.cnblogs.com/lzx_ok/archive/2010/12/20/1911667.htmlMFC程序的默认的标题是 “无标题-title”,其中title是应用程序的名称,我们应如何修改MFC窗口标题来符合自己的要求? MFC程序的文档类中定义了一个虚函数Set... 阅读全文
posted @ 2013-01-05 10:43 vranger 阅读(1291) 评论(0) 推荐(0)