VS2010创建单文档时,添加MySQL数据源,视图勾选CFormView 最后弹出 没有可用于CFormView的打印支持 点击确定VS软件崩溃 [问题点数:50分,结帖人u012719076]

Bbs1
本版专家分:0
结帖率 66.67%
Bbs11
本版专家分:267353
版主
Blank
进士 2006年 总版技术专家分年内排行榜第四
Blank
金牌 2006年4月 总版技术专家分月排行榜第一
Blank
铜牌 2006年3月 总版技术专家分月排行榜第三
Blank
微软MVP 2014年1月 荣获微软MVP称号
2009年1月 荣获微软MVP称号
2013年1月 荣获微软MVP称号
2012年1月 荣获微软MVP称号
2010年1月 荣获微软MVP称号
2011年1月 荣获微软MVP称号
2006年1月 荣获微软MVP称号
2005年1月 荣获微软MVP称号
2008年1月 荣获微软MVP称号
2007年1月 荣获微软MVP称号
2004年1月 荣获微软MVP称号
Bbs1
本版专家分:0
Bbs1
本版专家分:0
CFormView类的用法举例一二
一.CFormView类优点: MFC<em>创建</em>基于对话框的应用程序存在对话框大小无法改变大小的问题.程序移植遇到不同分辨率显示器就可能产生显示不全的问题.基于CFormView的派生类可以解决这个问题. 二.<em>单文档</em>应用程序使用: 两种方法.第一种是在<em>创建</em><em>单文档</em>应用程序过程中直接将派生于CView类的CXXXView类的基类修改为CFormView,除了经典的文档视类结构之外,MFC将额外生成一个
VS2015--对话框内添加视图类(CView)代码
VS2015环境下,在对话框(CDialog)中<em>添加</em><em>视图</em>类(CView),完成绘图功能!VS2010也可使用!
Visual Studio2017中关于MFC创建基于CFormView类的问题。
我跟着一个教程做MFC的销售管理系统,建立了一个<em>单文档</em>MFC应用程序,里面设计到静态拆分窗口,需要建立一个基于CFormView类的子类,但是我在建立类向导里找不到这个CFormView。 因为视频里是<em>vs</em>2013的界面,跟2017好像不一样,请问有<em>没有</em>大神能解答一下怎么办。。呜呜呜卡在这里了。 我是新手,手动建了一个基于CFormView的子类,但是生成解决方案的时候显示需要构造函数什么的,...
VC如何最大化单文档CFormView
<em>单文档</em>程序中,把view类改成CFormView,如何最大化窗体 一、在InitInstance函数中,  m_pMainWnd->ShowWindow(SW_SHOW)改成m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED); 发现并<em>没有</em>效果 { // 唯一的一个窗口已初始化,因此显示它并对其进行更新  m_pMainWnd->ShowWindow(SW_
CView改成CFormView修改步骤及注意事项
1.新建对话框 IDD_DIALOG1,属性更改 Style 为“Child”,Border 为“None” 2.把所有可见的 CView 改为 CFormView 3.更改你的View类的构造函数: CYourView :: CYourView : CFormView( IDD_DIALOG1 ) { } 注意事项: 必须重新新建对话框,把原对话框作为拷贝过来。
CFormView的使用
2010-12-16 11:34:17|  分类: MFC|举报|字号 订阅 转自:http://hi.baidu.com/1ian9yu/blog/item/31a1271bd6afea1c8718bfd3.html 2008-04-15 17:41 我们<em>创建</em>一个对话框资源后,然后<em>创建</em>一个类(假设为CMyClass)来管理它。如果这个类(CM
调整基于CFormView类单文档界面大小
自由调整调整基于CFormView类<em>单文档</em>界面大小
VS2010中单文档视图中增加对话框
1,<em>创建</em>一个对话框类CMyFormDlg,基类为CFormView;<em>创建</em>类时会自动关联生成一个对话框资源,IDD_MYFORMDLG注意:基类应为CFormView2,在MainFrm.h中的CMainFrame类中定义一个窗口拆分类:CSplitterWnd  Splitter;3,为CMainFrame类重载OnCreateClient函数,(说明:拆分窗口需要重载此函数) Splitter....
MFC单文档CFormView中初始化控件和改变控件的大小
今天在学习MFC<em>单文档</em>的时候,要实现在CFormView<em>视图</em>中初始化一些控件,并且这些控件的大小和位置都会随着<em>视图</em>的大小而进行改变,本来认为很容易,结果却碰到了很多问题。经过几个小时的搜集资料,终于在网上找到了一些合适的方法,现在结合网上的一些方法和个人的需要,将这些内容记录下来,供以后参考。重写父类的虚方法OnInitialUpdate(),在这个重写函数中初始化void CXXXView::O...
【VS开发】关于在CFormView中实现CListCtrl控件的注意事项
【VS开发】关于在CFormView中实现CListCtrl控件的注意事项标签(空格分隔): 【VS开发】今天调试中发现了一项非常令人恼怒的事情,本来早都知道在CFormView中<em>没有</em>了像在对话框中的OnInitDialog()函数用来初始化一些设置,但是可以通过实现虚函数OnInitialUpdate()函数来进行初始化,但是我忘记了一项非常重要的事情,因为我把初始化设置放在了下面的位置:void
创建MFC类,基类列表里找不到CDialogBar
<em>创建</em>基类为CDialogBar类与对话框关联,但是基类列表里找不到CDialogBar,解决如下: 先<em>创建</em>基于CDialog的派生类:打开ClassWizard,为以上<em>创建</em>的资源<em>添加</em>一个以CDialog为基类的派生类(因为ClassWizard<em>没有</em>将CDialogBar列在基类目录清单中,所以用户只能先以CDialog类派生)。 再修改派生类以CDialogBar为基类:手工修改几处代
CFormView用法注意 CFormView对话框的格式设置
CFormView需要关联一个对话框,然后在继承CFormView的时候,需要关联一个对话框ID,所以首先要建立一个对话框。 1、对话框的格式一定要设定为Child,不然会报错。然后就可以当普通对话框来使用了。 2、怎么让FormView中的控件随着<em>视图</em>大小正确变化: 在OnSize()中,要使用MoveWindow,而不要使用SetWindowPos,不然会报错。
vs2017无法使用MFC添加类的问题
解决了<em>vs</em>2017无法使用MFC<em>添加</em>类的问题,包含详细过程.
关于CFormView不调用OnInitialUpdate的问题
http://biancheng.dnbcw.info/c/389317.html 首先是用MFC的向导建立的一个SDI的框架,然后再动态<em>创建</em>两个CFormView,分别是“扫描设置”和“报告预览”。这两个View是<em>没有</em>对应的文档的,这两个CformView里面有很多控件,需要对其进行一些初始化设置。本来是想在OnInitialUpdate函数里面进行设置的,但是在程序运行时发现根本<em>没有</em>调用On
CFormView侧栏停靠
(MFC)Vs2010制作Visual Studio风格的停靠侧栏窗口(CDockablePane里嵌套FormView表单<em>视图</em>) 时间 2013-02-19 08:49:16  CSDN博客 原文  http://blog.csdn.net/k_linux_man/article/details/8587923 主题 Visual Studio MFC 关键字
问题解决——MFC SDI程序 CFormView中控件随窗口缩放
SDI程序,是要缩放的,如果是往里输入文字的话,这倒没什么,但是这次我使用的是CFormView类,里面加了控件。下面是对CFormView中控件缩放的分析,以及具体的实现代码。
CFormView动态调整对话框的尺寸并成比例调整部署控件
当我们<em>添加</em>了资源对话框时,它的尺寸在客户区显示时是不会随着窗口的大小调整的,当框架尺寸小于它的尺寸时,还出现了滚动条,操作麻烦同时视觉效果也不良好。如果你正在开发基于<em>单文档</em>程序,使用了CFormView基类实现多个窗口的显示,那么这个文档可能会给你提供些许帮助。
视图创建ListCtrl的做法
作者:朱金灿来源:http://blog.csdn.net/clever101 今天介绍下如何在一个<em>视图</em>上动态<em>创建</em>一个ListCtrl。1.新建一个MFC的<em>单文档</em>工程,这里暂定名字为ListDemo。2.在<em>视图</em>类上定义一个CListCtrl变量和保存各列宽度的数组CListCtrl m_List; static int m_nColWidths[];// <em>用于</em>保存列宽度 3.响应<em>视图</em>类的WM_C
如何优雅的写UI——(2)MFC下基于CFormView的文档视图程序
&amp;#13;  在MFC中可以<em>创建</em>多种类型的窗口程序,如对话框程序、<em>单文档</em>结构程序(非文档/<em>视图</em>结构)、<em>单文档</em>(文档/<em>视图</em>结构)以及多文档<em>视图</em>结构程序等。 在编写一般的小工具时,我们的首选显然是对话框程序,不过基于对话框的程序不<em>支持</em><em>视图</em>类,有些功能实现起来会麻烦许多。此时我们可以使用CFormView作为基类来<em>创建</em><em>单文档</em>(非文档/<em>视图</em>结构)和<em>单文档</em>(文档/<em>视图</em>结构)的程序。 一...
VC 2010 基于CFormView多个窗口切换程序加详细操作说明
<em>单文档</em>程序中通过菜单动态控制多个窗体的切换代码和详细的操作说明,基于vc2010,窗体切换找了好久,<em>没有</em>详细说明的,所以自己实现后写了份操作说明,供大家参考。
关于CFormView类视图的Create()函数的一个错误
关于CFormView类<em>视图</em>的Create()函数的一个错误?staryjqwu(staryjqwu)等 级:结帖率:100.00%【转】http://topic.csdn.net/t/20050514/20/4007138.html楼主发表于:2005-05-14 20:17:16在用下面的Create()函数<em>创建</em>CFormView类<em>视图</em>对象m_wndView时,出现后面的错误,是什么原因呢?应该怎么改呢?谢谢! if   (!m_wndView.Create(NULL
生成一个MFC的单文档界面(View选的是CFormView),运行时发现有一个纵向滚动条,最大化时消失,但恢复窗体大小时又出现了,请问该怎么去掉它
1、去掉窗口风格的ws_<em>vs</em>croll项 2、void CFormViewView::OnSize(UINT nType, int cx, int cy) {CRect rect;GetClientRect(&amp;amp;rect);this-&amp;gt;SetScrollSizes(MM_TEXT,CSize(rect.Width(),rect.Height()));CFormView::OnSize(...
如何去掉MFC单文档右上角的关闭按钮
 在CMainFrame的OnCreate函数的return 0;前加上下面的代码即可。 CMenu* pMenu=GetSystemMenu(false); UINT nID=pMenu->GetMenuItemID(pMenu->GetMenuItemCount()-1); pMenu->EnableMenuItem(nID,MF_DISABLED); 1,是按钮变灰:<em>创建</em>窗口完成后调
VS2017,解决MFC无法插入类的simple文件
解决出现缺少默认js文件所带来的问题。。。。。。。。。。。。。。。。。。。。。。。不明白私信我
CFormView类关联对话框资源的问题
我新建了一个<em>单文档</em>的MFC工程,然后将该<em>单文档</em>划分成了左右两个区域,左右两边的区域都是派生自CFormView类,然后新建了一个对话框资源idd_dialog_ctrl,并将这个对话框与左边的那个<em>视图</em>相关联,现在问题就出来了,运行后左边的那个对话框并不能充满整个左边的<em>视图</em>区域,而是保持了在资源<em>视图</em>中的大小,我想使这个对话框充满整个左边的<em>视图</em>区域,并且当增大整个程序窗口时,那个对话框也可以相应的充满整个左边的客户区域,请问各位路过的大大怎么实现呢?我尝试过在左边
单文档视图上窗口切换
基于CFormView的<em>单文档</em><em>视图</em>对话框切换
VS2010连接MySql数据库时无法选择mysql database数据源
<em>点击</em>连接下载文件:https://dev.<em>mysql</em>.com/downloads/file/?id=451295解决方案:<em>点击</em>上面的连接,下载<em>mysql</em>-for-visualstudio-1.1.4.msi,然后进行安装即可;注意:不能下载最新版1.8的,因为1.8的只<em>支持</em><em><em>vs</em>2010</em>以上版本,所以只能下载低的版本;1.在配置<em>数据源</em>时,首先查看是否有<em>mysql</em>连接驱动,如果<em>没有</em>连接驱动首先在mys...
vs2010mfc单文档添加对话框中的控件
今天才发现,原来<em>单文档</em>中有个叫f
VS2010-MFC:单文档左侧可停靠对话框(包含树控件)的实现
在程序开发中我们经常看见有一些<em>软件</em>左侧有目录树或者是图层树,<em>点击</em>之后就可以右侧View窗口显示相关的内容,其实实现这种机制有两种方法,第一种就是对MFC的View窗口进行窗口分割,左侧的窗口view类派生于CTreeView,其中CTreeView自带一个变量<em>用于</em>View中的树控件的控制。第二种方法就是用一个可停靠的面板嵌套一个对话框,再在对话框中<em>添加</em>树控件,同样可以达到相同的目的。 以下详解搭
MFC单文档框架编程(三): CTabView的使用
1. 重载CTabView类,实现CConfBrdView。 class CConfBrdView : public CTabView 2. <em>添加</em>选项卡 void CConfBrdView::OnInitialUpdate()        //重载OnInitialUpdate函数 { CTabView::OnInitialUpdate(); // TODO: 在
在CListView中添加点击右键消息响应函数!
//简单几步就可以了,整个过程描述和截图如下所下: 用ClassWizard中的Message Maps功能<em>添加</em>对NM_RCLICK消息的响应函数: //<em>添加</em>成功后,直接编辑函数代码即可 void CRightMenuView::OnRclick(NMHDR* pNMHDR, LRESULT* pResult) {  // TODO: Add your control notific
视图设计器" 和 "查看代码"提示没有可用的编辑器问题">VS2008 打开"视图设计器" 和 "查看代码"提示没有可用的编辑器问题
VS2008 打开"<em>视图</em>设计器" 和 "查看代码"提示<em>没有</em>可用的编辑器问题 VS2008 打开"<em>视图</em>设计器" 和 "查看代码"提示<em>没有</em>可用的编辑器问题 VS2008安装时我明明装了WEB Develop组件,但仍旧无法打开aspx页面的<em>视图</em>编辑器,且原代码也都是黑色的<em>没有</em>青色字体显示关键字,打开<em>视图</em>编辑器时提示“<em>没有</em>可<em>用于</em>‘*****.aspx’的编辑器,确保已安装文件类型(.
mfc 获取视图窗口指针
CView* CMainFrame::GetView(CRuntimeClass*  pCLass) {     CHDrawDoc* pDoc=(CHDrawDoc*)GetActiveDocument();      CView* pView;     POSITION pos=pDoc->GetFirstViewPosition();     while(pos!=NULL)  
单文档下Formview多窗口切换
摘要:本文通过一个程序实例描述了在VC 6.0(vc2008可行)下如何在<em>单文档</em>程序中通过菜单动态控制多  个窗体的切换。     一、 引言     我们在编制程序中根据需求的不同会在程序风格上选择多文档、<em>单文档</em>或是对话框模式  ,对于<em>单文档</em>模式可能是我们使用比较多的,但有时我们想采用<em>单文档</em>的形式显示多个不同  的窗体,如作为数据库前台应用程序就会遇到此类问题,数据库由大量的表
mfc动态添加垂直滚动条
SetScrollSizes(MM_TEXT,CSize(0,0)); 例子: 在.cpp文件中<em>添加</em>消息响应函数OnVCScroll void CAnalysisStatisticsView::OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) { // TODO: Add your message handler cod
VS2017的MFC应用程序向导中没有数据库支持,可咋整
想连接mySQL,<em>创建</em>的时候发现<em>没有</em>数据库<em>支持</em>这个选项= =  求救呀,大佬们
对话框中添加视图方法- CScrollView
对话框中使用<em>视图</em>方法         今天工作过程中,又遇到了显示图片问题,为此把以前的代码整理一下,通过使用自定义的类继承CScrollView类,是图片或文字等 等能够通过滑块进行自动操作显示。记录查询~~ 步骤: 1、建立基本对话框程序,<em>添加</em>一个static
在静态拆分窗口实现不同CFormView类的切换
我的小<em>软件</em>的主界面是这样的左边是界面导航条,选择左边的选项,右边的界面会切换左边用一个CTreeView实现右边用不同的CFormView实现如图:   (图1) (图2) 实现这个功能,我们首先要静态拆分窗口,这个前面已经介绍过了插入一个CMyTreeView类重载下面三个成员函数: void CMyTreeView::On
CFormView中控件无法响应Ctrl+C和Ctrl+V消息的解决办法
重载PreTranslateMessage函数BOOL CTestView::PreTranslateMessage(MSG* pMsg) { // TODO: 在此<em>添加</em>专用代码和/或调用基类 if (IsDialogMessage(pMsg)) { return TRUE; } return CFormView::PreTranslateMes
vs2010单文档添加对话框并在对话框中添加属性框(标签框)
1.<em>创建</em><em>单文档</em>Demo在资源<em>视图</em>Dialog中插入两个Dialoge,Style设置为child,Border设置为chill。为两个对话框分别<em>添加</em>类,基类为CPropertyPage,类名CP1,CP2。在P1的头文件<em>添加</em> #include &quot;resource.h&quot;2.在类<em>视图</em>中在Demo中<em>添加</em>类,基类为CPropertySheet,类名为CSheet。在Sheet.h头文件中包含P1.h,P2...
CFormView中的滚动条问题
对于CFormView 是继承自CScrollView而来的,因此其自己是可以完成对滚动条的操作的,问题如下: 在CFormView中<em>添加</em>了一个CEdit 控件,起始时设置了CEidt不可用,然后CFormView是可以响应鼠标滚轮动作的,但是当使用CEidt后,就无法响应了,网上说是CFormView么有获得焦点,那么通过在View类中,设置this.SetFocus(),仍然不好使,在pre
vs2010单文档对话框窗口界面设置
在VS2010<em>单文档</em>工程中,
VS2015 VS2017 MFC 动态布局的改进
先提上代码,然后再说怎么回事// This is a part of the Microsoft Foundation Classes C++ library. // Copyright (C) Microsoft Corporation // All rights reserved. // // This source code is only intended as a supplement ...
VC++基于单文档切割成多视图
基于MFC的<em>单文档</em>,进行<em>视图</em>的切割,使用CListView和CFormView
VS2015单文档视图项目中文档、框架以及视图创建过程
在VS2015中,<em>创建</em>一个基于<em>单文档</em><em>视图</em>的MFC项目,该项目的名称为MFCApplication。通过向导成功<em>创建</em>项目之后发现,自动生成了很多文件。在这些文件中,MFCApplicationDoc.cpp和MFCApplictionDoc.h对应的是项目的文档类;MainFrm.cpp和MainFrm.h对应的是项目的框架类;MFCApplicationView.cpp和MFCApplicatio
Visual Studio 2017 用类向导添加MFC类,基类列表没有CPropertyPage类
之前课程实习的时候接触的MFC,这么老的工具了,很多博客都是<em><em>vs</em>2010</em>版本的,在<em>vs</em>2017上出现了很多问题。找了很多博客也<em>没有</em>解决的办法,给推荐的方法大多很笼统,这里写一个详细的,关于MFC<em>添加</em>新类的时候出现无法找到基类的问题。 其中一个就是Visual Studio 2017 用类向导<em>添加</em>MFC类,基类列表<em>没有</em>CPropertyPage类。 首先:<em>vs</em>2017在直接点<em>添加</em>类的时候,出现的...
MFC 为同一个文档创建不同视图
// CMainFrame message handlers // //MDI架构下,为一个document<em>创建</em>多个<em>视图</em>的方法,既是同一个document的不同view的表现形式 // int CMainFrame::CreateNewView(UINT nIDResource,CRuntimeClass* pFrameClass,CRuntimeClass* pViewClass,CDo
【VS开发】单文档中往视图中加入控件
【VS开发】<em>单文档</em>中往<em>视图</em>中加入控件标签(空格分隔): 【VS开发】分隔<em>视图</em>的但文档窗口,要显示控件,推荐使用CFormView或者CCtrlView,前者和对话框的做法一致。 在MainFrame的Create里面,直接使用CFormView作为子<em>视图</em>之一,另外一个保持不变,这样在<em>视图</em>里面就可以正常<em>添加</em>控件了,标准View类加控件会出问题。2016-4-28 张朋艺 pyzhangbit201
详细讲解如何在MFC单/多文档中创建视图(具体代码)
【转】MFC 多文档  2010-01-11 17:23 如何在MFC<em>单文档</em>中<em>创建</em>多<em>视图</em> 基本步骤如下: 1.首先<em>创建</em>一个MFC<em>单文档</em>应用程序。 2.<em>添加</em>4个MFC类TopLView、BottomLView、TopRView、BottomRView,基类为CView。 3.<em>添加</em>一个MFC类CControlForm,基类为CFormView,对话框ID默认
不存在的默认构造函数
例: class A : public object { public:     A(string   name);    ~A(); private:     string _name; }; class B : public A { public:     B(string   name);    ~B(); }; B-CPP B
VC6.0之MFC 单文档操作
最近在学习怎么操作MFC的<em>单文档</em>操作,
界面编程--单文档程序中的窗口切换
在<em>单文档</em>程序中 进行多个各类窗体的切换 包含原理与示例程序.
VS2013服务器资源管理器添加Mysql数据源
如何为VS2013服务器资源管理器<em>添加</em>Mysql<em>数据源</em>,如图: 接下来就看下如何<em>添加</em> 1.需要下载安装Mysql for Visual Studio 1.1.1 下载位置:http://download.csdn.net/detail/hww9011/7022553 下载好安装即可 2.打开VS2013环境,<em>点击</em>服务器资源管理器》数据库连接,右键<em>点击</em><em>添加</em>连接如下图: 3
派生于CFormView的窗口创建、拆分窗口创建
该程序描述了如何在<em>单文档</em>程序中<em>创建</em>静态拆分窗口;如何<em>创建</em>基于CFormView类的窗口。拆分开的两个子窗口都是基于CFormView类的窗口
MFC 解决CFormView中的空间不响应Ctrl+C等操作
删除资源中的Accelerator(加速键)中的和编辑相关的快捷键CFormView,不同于CEditView等类,它本身不是一个编辑器,所以这些和编辑相关的快捷键都<em>没有</em>用,如果有,反而会屏蔽其中那些Edit的快捷键
vs2015 新建ADO.NET 实体数据模型向导,选择MySql数据库连接后点击下一步就闪退
<em>vs</em>2015 新建ADO.NET 实体数据模型向导,选择完数据库连接后<em>点击</em>下一步就闪退 ,具体步骤如图所示 此时,<em>点击</em>下一步,就直接闪退,没反应了。 这种情况一般是选择的MySql数据库安装的MySql.Data、MySql.Data.Entity,跟VS中引用的MySql.Data、MySql.Data.Entity的版本号不一致导致的。 可以到MySql安装路径下MySq
单文档视图中加入对话框
利用<em>单文档</em>做界面显示时,一般的情况是:左侧显示图像、数据;右侧显示控件,通过控件控制左侧数据或图像的显示; 这样可以利用<em>单文档</em>结构,左侧为<em>视图</em>显示,右侧使用对话框。对话框可用使用CDialog类或CFormView。 采用CFormView,需要拆分窗口。具体步骤如下: 1,<em>创建</em>一个对话框类CMyFormDlg,基类为CFormView;<em>创建</em>类时会自动关联生成一个对话框资源,IDD_
动态创建TabCtrl控件的用法(CFormView)
TabCtrl控件可以通过对话框方式直接采用控件静态<em>添加</em>,但是有时候需要去动态<em>创建</em>一个TabCtrl控件,本文是在CFormView上动态<em>创建</em>TabCtrl控件:1、<em>添加</em>CTabCtrl类的对象:[cpp] view plain copyCTabCtrl m_tabCtrl;  2、为TabCtrl控件<em>添加</em>页面,本文<em>创建</em>两个对话框:CDialog1 m_page1;CDialog2 m_page2...
VS2010中单文档/多文档程序----状态栏操作
在状态栏里显示鼠标移动在客户区移动时的坐标位置,具体方法如下: 1、新建一个MFC<em>单文档</em>应用程序; 2、<em>添加</em>一个新的状态栏窗格; 在CMainFrame类的实现文件的开始部分,在indicators数据中<em>添加</em>ID_SEPARATOR; 3、在CxxxView类中通过ClassWizard<em>添加</em>鼠标指针移动WM_MOUSEMOVE的消息处理函数OnMouseMove(),并在OnMouseMov
MFC MDI在CFormView中当前关闭窗口的代码
在按键消息函数加入以下代码:GetParent()->SendMessage(WM_CLOSE);可以关闭整个窗口
MFC] 对话框菜单项Menu选中打勾(单选,多选)
[MFC] 对话框菜单项Menu选中打勾(单选,多选)   近期需要实现一个功能:MFC对话框中,一项菜单下有五个菜单项,改变菜单项选中状态,每次只能选择其中一个打勾。(单选) 然后在网上搜了下资料,稍微总结下,以防后面用到。   1.单选实现: CMenu* menu = GetMenu()->GetSubMenu(2); //获得菜单项的第二个子菜单 men
从CFormView视里打印Printing from CFormView
从CFormView视里<em>打印</em>Printing from CFormView
VS2010无法创建新c++程序的解决办法
最近在使用<em><em>vs</em>2010</em>时,突然发现不能新建c++项目,而且是所有的c++项目都无法新建。在按了<em>确定</em>键之后,左下角一直显示正在<em>创建</em>,但是并不会成功<em>创建</em>。而且,奇怪的是,c#、VB却可以。 于是,首先就去百度解决方法,大致有以下两种方法。 1、打开cmd,以管理员身份运行,输入regsvr32 %windir%\system32\jscript.dll 2、打开Visual Studio 命
MFC单文档视图的切换的3种实现
MFC<em>单文档</em>多<em>视图</em>的切换的3种实现 MFC建立程序工程向导时<em>最后</em>一步,选择CFormView作为View的基类。 假设工程名称为CMySingleDoc。 默认生成的View类名为:CMySingleDocView,它的属性为WS_CHILD,切记必须为WS_CHILG子窗口风格,不能为WS_POPUP<em>弹出</em>式窗口风格。   进入工程资源<em>视图</em>,<em>添加</em>对话框资源,<em>添加</em>控件,
vs2010 MFC 点击对话框按钮无法创建响应函数
IDE:<em><em>vs</em>2010</em> 问题出现的步骤: 1、通过mfc<em>创建</em>一个对话框; 2、为对话框<em>创建</em>对话框类; 3、双击对话框上的“OK”按钮,<em>创建</em>按钮<em>点击</em>事件函数成功; 4、移动对话框类的位置,同时在工程中删除对话框类,并重新加载新位置的对话框类; 5、双击对话框上的“OK”按钮,可以跳转到响应函数,但是<em>点击</em>“cancel”按钮,无法<em>创建</em>对应的响应函数,也无法通过向导<em>添加</em>响应函数。
单文档实现的停靠窗体
<em>单文档</em>实现的停靠窗体,基于CFORMVIEW类
MFC SDI单文档视图的实现及自由切换(2种实现方式简析)
MFC SDI<em>单文档</em>多<em>视图</em>的实现及自由切换结合网上学习总结别人的例子,以及参考MSDN给出的例子,对SDI多<em>视图</em>的实现进行了一个简单的总结,以记录学习点滴.首先在H文件有如下声明:class CMultiViewApp : public CWinApp{public:       CView* m_pFirstView;       CView* m_pOtherV
VS2017内连接mysql数据库找不到MySQL数据源解决方案
本人在用VS做C#时选择<em>数据源</em><em>没有</em>MySQL数据库这个选项。因为你<em>没有</em>安装VS使用的MySQL的驱动,你需要在MySQL官网下载相关驱动,需要下载的文件总共有三个: VS驱动:<em>mysql</em>-for-visualstudio; .net连接文件:<em>mysql</em>-connector-net; 数据驱动:<em>mysql</em>-connector-odbc; 也可以使用我整理的压缩包,里面包含所需要的这三个文件(...
一个单文档应用程序,怎样实现“打开时,弹出一个对话框,而不是单文档
我们新建了一个基于CFormView的<em>单文档</em>应用程序, <em>点击</em>“执行”时,我们希望先<em>弹出</em>一个对话框,<em>点击</em>对话框中ID号为IDOK的按钮, 再<em>弹出</em><em>单文档</em>的界面 具体实现方法“:  1.假设我们在程序中新建了一个基于对话框的类,名为CWelcome,我们在程序的App类的*.cpp文件里, 找到InitInstance()这个函数,然后在该函数的#endif后面,<em>添加</em>如下代码: CWelco
VS2010 创建和使用自定义数据源报表详细过程
VS2010 <em>创建</em>和使用自定义<em>数据源</em>报表详细过程 首先看一下最终效果(显示数据进行了加密,所以成了乱码) 图1.窗体的效果 图2.<em>点击</em>预览时的效果 1.<em>创建</em>显示报表的窗体 新建窗体命名为ReportForm并修改窗体名为学生成绩 在窗体上只需要拖放一个ReportViewer 控件 2.新建数据集为DSofStudent.xsd 在数据集中插入要
OnInitialUpdate 被调用两次问题
OnInitialUpdate  这个函数在MSDN中讲到,Override this function to perform any One-Time initialization that requires information about the document.d OnInitialUpdate  OnInitialDialog 两者性质差不多。 都是<em>用于</em>初始化界面的,由
VS2010/MFC入门编程五(对话框:模态对话框的弹出过程)
一.模态对话框和非模态对话框         Windows对话框分为两类:模态对话框和非模态对话框。        模态对话框是这样的对话框,当它<em>弹出</em>后,本应用程序其他窗口将不再接受用户输入,只有该对话框响应用户输入,在对它进行相应操作退出后,其他窗口才能继续与用户交互。        非模态对话框则是,它<em>弹出</em>后,本程序其他窗口仍能响应用户输入。非模态对话框一般用来显示提示信息等。   
MFC中单文档窗口的拆分
最近在对MFC中<em>单文档</em>拆分的时候遇到了点问题,在网上有很多大量的资料,但是发现都是将<em>单文档</em>进行简单的拆分,比如拆分为:1行2列,2行1列,这样比较简单的拆分,比较容易实现,下面我将介绍先对一个<em>单文档</em>的拆分,拆分效果如图所示: 1、MFC主要<em>支持</em>两种类型的拆分:静态拆分和动态拆分。 静态拆分:静态拆分窗口的行列数在拆分窗口被<em>创建</em>时就设置好了,用户不能更改。但是用户可以缩放各行各列。一个静态拆分窗
create CDI
vc++ 里面<em>创建</em>一个<em>单文档</em>,实现多CFormView 之间相互切换
VC_6_0中如何利用CFormView类实现单文档视图界面.pdf
VC_6_0中如何利用CFormView类实现<em>单文档</em>多<em>视图</em>界面.pdfVC_6_0中如何利用CFormView类实现<em>单文档</em>多<em>视图</em>界面.pdfVC_6_0中如何利用CFormView类实现<em>单文档</em>多<em>视图</em>界面.pdf
Visual Studio 2010添加数据源没有实体数据模型Entity Data Model选项
Visual Studio 2010<em>添加</em><em>数据源</em>时<em>没有</em>实体数据模型Entity Data Model选项         今天在用VS2010<em>创建</em>控制台应用程序,<em>添加</em><em>数据源</em>的时候,<em>没有</em>“实体数据模型”选项。在网上搜索了下,很多人都遇到了这个问题。我<em>最后</em>找到了解决方案。         在安装文件夹中找到WCU\EFTools文件夹,如果直接运行msi文件会报错:To install this p
vS2010 列表控件 添加右键菜单
1、首先在需要<em>添加</em>消息的控件上进行右键,<em>弹出</em>如下对话框 2,如下图选择需要的消息响应,这里选择NM_RCLICK 消息。 3,<em>添加</em>如下代码 void CasteroidDlg::OnNMRClickRemotehostList(NMHDR *pNMHDR, LRESULT *pResult) { LPNMITEMACTIVATE pNMItemActivat
CFormView打印的实现
实现CFormView的<em>打印</em>
去除CFormView的滚动条的最简单办法
void CxxxxView::OnSize(UINT nType, int cx, int cy){   CFormView::OnSize(nType, cx, cy);} 改成 void CxxxxView::OnSize(UINT nType, int cx, int cy){  CView::OnSize(nType, cx, cy);}
MFC中在view窗口画线的四种方法
MFC中在view窗口画线的四种方法   第一步: 得在CView窗口类里定义一个全局变量来记录鼠标<em>点击</em>时的光标位置,代码:CPoint m_beginpt; 第二步: 在CView窗口类里<em>添加</em>鼠标左按钮<em>点击</em>消息响应函数,<em>添加</em>后编辑代码,具体如下: void CDrawlineView::OnLButtonDown(UINT nFlags, CPoint
VS2010利用MFC向导创建单个文档
1.打开<em><em>vs</em>2010</em>,选择New Project,打开Visual C++,选择MFC->MFC Application,  选择Location。           2.Application Type->Single document.   3. Follow 默认情况,<em>创建</em><em>单文档</em>OK。 4.运行。
PAIP.vs2010打开某个FORM窗体设计视图崩溃
<em><em>vs</em>2010</em>打开某个FORM窗体设计<em>视图</em>时<em>崩溃</em>时  ----作者Attilax , 1466519819@qq.com---  现象: 打开其它FORM没问题,就是打开其中的一个FORM的设计<em>视图</em>时<em>崩溃</em>... 分析: 可能是它的构建函数以及FORM_LOAD()中的代码有问题. 解决: 经过次重启VS无果..试着
如何在MFC中加入工具栏和停靠窗口
在MFC中自己<em>创建</em>的框架中<em>添加</em>新的工具栏和停靠窗口,如下图最上面的停靠窗口 步骤一:首先需要<em>添加</em>资源<em>视图</em>,即是图标
创建空白文档失败的原因
<em>创建</em>空白文档失败的原因
CFormView创建后有时不显示控件
运新环境:VS2012 测试程序:MFC下<em>创建</em>的多文档程序(默认设置) 附加条件: 1.程序中的button使用自定义的btn类继承并扩展重写了CButton的部分函数(DrawItem、鼠标的经过、按下、按钮正常状态、热点状态处理函数函数),使用btn类定义了五个按钮:btn1、2、3、4、5,放在四个CFormView窗体上(一个窗体上五个按钮) 2.测试是在一
VS 2010 调试程序时,遇到错误直接跳出,不崩在错处
<em><em>vs</em>2010</em> 调试程序的时候,遇到错误不<em>崩溃</em>,也不停在那一行,直接跳过去,然后在output窗口说,“xxx 错误,”。很是郁闷。 解决方法: 1.工具->选项->调试->启用异常助手; 2.调试->异常;(那些checkbox的对勾全都勾上)
CDialog中创建CView窗口
新建一个<em>视图</em>类:CMyView,派生自CView  在对话框类CCreateViewDlg上定义一个<em>视图</em>类指针 CMyView *m_pView; 为了使得<em>视图</em><em>创建</em>在指定的区域,在对话框上放一个静态文本控件,资源ID为IDC_STATIC_VIEW // OnInitDialog初始化中<em>添加</em> UINT TargetCtrID = IDC_STATIC_VIEW;  CW
MFC单文档嵌入对话框
因为要实现一个在<em>单文档</em>中嵌入对话框的界面,自己愚钝,在网上查找了很多方法都不能实现,后来解决,现记录解决方法,防止后来使用遗忘; 1、<em>添加</em>一个对话框,将对话框的Style设置成Child; 2、<em>添加</em>一个关联该对话框的类CTestDlg,基类为CFormView; 3、在MainFrm.cpp中<em>添加</em>CXXXXDoc.h和CXXXXView.h,注意CXXXXDoc.h应该在CXXXXView.
15.C#:VS2010无法新建实体数据模型,找不到Entity Data Model选项
先建个项目,比如控制台应用程序,然后在项目上鼠标右击:<em>添加</em>新项 ---  数据 --- ado.net实体数据模型
Socket编程创建对话框模式的项目时忘记选择 windows”套接字”的解决办法!
在Resouce.h中<em>添加</em>: #define IDP_SOCKETS_INIT_FAILED            103
VS服务器资源管理器添加Mysql数据源
如何为VS2013服务器资源管理器<em>添加</em>Mysql<em>数据源</em>,如图:1.需要下载安装Mysql for Visual Studio 1.1.1下载位置:http://dev.<em>mysql</em>.com/downloads/windows/visualstudio/1.1.html
MFC单文档应用程序关闭时,退出提示功能的添加
首先<em>创建</em><em>单文档</em>应用程序,F5运行结果如下图 然后在类<em>视图</em>-CMainFrame中<em>添加</em>OnClose()消息响应;其次在CMainFrame.cpp文件中<em>添加</em>如下代码: void CMainFrame::OnClose() { //TODO:在此<em>添加</em>消息处理代码 if (MessageBox(L&quot;<em>确定</em>要退出程序吗?&quot;,L&quot;退出提示&quot;,MB_ICONINFORMATION|...
VS2013 MFC右键弹出菜单
步骤:<em>添加</em>菜单资源->增加对WM_RBUTTONDOW消息的响应 1、<em>添加</em>菜单资源 <em>添加</em>菜单,如IDR_MENU1;打开IDR_MENU1右键<em>点击</em>后<em>勾选</em>“以<em>弹出</em>方式查看”;给要<em>添加</em>的菜单项命名,注意顶级菜单不会显示,随便命名一个,将要<em>弹出</em>的内容在下级菜单中依次命名。 2、在CMyview类中增加对消息WM_RBUTTONDOW的响应函数OnRButtonDown; 在OnRButtonDo
学习VS2010 ------ 状态栏的编程
状态栏的编程 VS2010提供了CMFCStatusBar<em>用于</em>控制状态栏的显示,在状态栏中,可以显示图标、进度条、图形动画、更改文本的颜色和背景色、双机相应状态栏产生消息。 首先利用AppWizard建立工程文件,注意建立的工程文件视类的基类选择为CFormView,在CMainFrame中定义状态栏并设置状态栏。 依据状态栏中出现的次序定义常量,<em>确定</em>修改哪一个状态栏。 const int
VS2010使用MFC创建绿色软件单文档和多文档及一个解决方案包含多个项目的解决方法
所谓<em>创建</em>绿色<em>软件</em>就是直接拷一个EXE就是运行,而不用安装。具体怎么操作呢? 在<em>创建</em>MFC程序时,按照如下<em>勾选</em> 它的意思就是把需要的东西都<em>添加</em>进来,而不要选择共享的东西,这个一个EXE就可以直接运行了。 但是需要注意,一般我们都选择共享的选项,这样<em>创建</em>的东西比较小。
vs2010创建一个新的类时,在左下角显示“正在创建项目…创建项目失败”解决方法
解决方法:打开cmd输入以下代码回车即可 运行cmd输入 regsvr32 %windir%\system32\jscript.dll
CSplitterWnd窗口分割之——静态分割(一)
静态分割窗口在多文档和<em>单文档</em>里面非常简单,唯一要说的技术<em>单文档</em>窗口分割直接在MainFrm中,而多文档的窗口分割操作是要在ChildFrm中处理。          我今天想说的是在对话框窗口中如何使用静态分割。 以下三个步骤在对话框中<em>创建</em>分割窗: 1. In the OnCreate function or your CDialog, register a new WindowClas
文章热词 tfrecord数据源生成 MySQL MySQL培训 MySQL课程 MySQL学习
相关热词 cformview vc++ c++ mysql vs2010 c#什么列表支持勾选 dll vs2010 创建c++ 人工智能如何用于岗位培训 学python软件
我们是很有底线的