求助TabCtrl控件问题,c 对话框控件消失

& 相关文章 &
vs2005中将你的MFC程序转化成ACTIVEX 控件
将你的MFC程序转化成MFC ACTIVEX 控件
新建一个mfc activex控件工程 2.
点击完成,到控件设置一栏,选择控件基于none,无闪烁激活,可见时激活,单击确定 3.
点击菜单栏,选择项目-&属性-&常规,选择静态库使用mfc和多字符集(字符集不是一定要改,我的员工称是多字符集的) 4.
选择资源,插入dialog,设置dialog的属性名称和你原先的mfcdialog相同,border设置为无,style设置为child,visible设置为true
将你的MFC程序转化成MFC ACTIVEX 控件
将你的MFC程序转化成MFC ACTIVEX 控件
新建一个mfc activex控件工程 2.
点击完成,到控件设置一栏,选择控件基于none,无闪烁激活,可见时激活,单击确定 3.
点击菜单栏,选择项目-&属性-&常规,选择静态库使用mfc和多字符集(字符集不是一定要改,我的员工称是多字符集的) 4.
选择资源,插入dialog,设置dialog的属性名称和你原先的mfcdialog相同,border设置为无,style设置为child,visible设置为true
vs2005中将你的MFC程序转化成ACTIVEX 控件
将你的MFC程序转化成MFC ACTIVEX 控件
新建一个mfc activex控件工程 2.
点击完成,到控件设置一栏,选择控件基于none,无闪烁激活,可见时激活,单击确定 3.
点击菜单栏,选择项目-&属性-&常规,选择静态库使用mfc和多字符集(字符集不是一定要改,我的员工称是多字符集的) 4.
选择资源,插入dialog,设置dialog的属性名称和你原先的mfcdialog相同,border设置为无,style设置为child,visible设置为
参考文章:VC Tab Control 切换窗体
VC中TabCtrl控件的用法(附示例源码) 源码下载:MFC TabCtrl控件Demo
一、新建基于对话框的MFC程序TabCtrl_Demo
并添加一个TabCtrl控件,绑定变量:CTabCtrl m_tabCtrl。
二、创建Tab标签对应的子对话框
通过"Insert Dialog"插入对话框,并设置Style=Child,Border=None
为插入的3个对话框
先来张效果图:
开篇: 环境: Win7 64Bit
VS创建一个" MFC ActiveX控件 " 工程, 命名后,一直下一步,然后如下选择:
在项目属性中,选择: 在静态库中使用 MFC 插入一个Dialog,在Dialog上创建一个静态文本框,写上自己想要的文字 并将此对话框创建相应的类,如: CMyDlg 在工程中的 Ctrl类中,新建一个成员变量: CMyDlg m_dlgMy; 并将Ctrl类添加一个OnCreate
在MFC中应用CTreeCtrl控件的技巧
首先,我们要创建一个基本对话框的MFC工程MFC_TreeCRTL(名字随便给一个)。然后在资源视图中插入两个Dialog,ID分别为IDD_DIALOG11和IDD_DIALOG211,都更改Style属性为Child,Border属性为None,为它们建立两个类,分别命名为Cdialog11和Cdialog211,并在MFC_TreeCRTLDlg.CPP文件中包含dialog11.h和dialog211.h两个头文件。再导入几个资源图标作为树形控件节点的图标及装饰面板。最后在主面板上添加
,发现从EVC的WCE移植到VS2005下的Mobile,老会出问题,就是上面说的DoModal()返回-1,同样分析了上面的5个原因,最有可能的就是第三点,不过找了半天还是没找到问题,实在没辙,感觉对话框的边框有问题,所以就尝试着去将Border原先的"Dialog Frame"改为了"None,即不会有又上角的关闭按钮,结果果真就可以了。
在VC++中实现无标题栏对话框的拖动
"DragMovDlg"; 2、 将程序中对话框的Style设置为"PopUp",Border设置为"None"; 3、 使用Class Wizard为对话框添加WM_NCHITTEST消息响应处理函数
(在ClassWizard的最后一项Class
info左下角的Message
Filter换成Windows然后在dialog的消息里找WM_NCHITTEST;)
也可以手动添加消息映射. 4、 添加代码,编译运行程序。 三、程序代码
Windows编程入门(10)--MFC控件TREE CTRL的用法
转自:链接地址 首先,我们要创建一个基本对话框的MFC工程MFC_TreeCRTL(名字随便给一个)。然后在资源视图中插入两个Dialog,ID分别为 IDD_DIALOG11和IDD_DIALOG211,都更改Style属性为Child,Border属性为None,为它们建立两个类,分别命名为 Cdialog11和Cdialog211,并在MFC_TreeCRTLDlg.CPP文件中包含dialog11.h和dialog211.h两个头文件。再导入几个资源图标作为树形控件节点的图标及装饰面板
MFC控件:TREE CTRL的用法
首先,我们要创建一个基本对话框的MFC工程MFC_TreeCRTL(名字随便给一个)。然后在资源视图中插入两个Dialog,ID分别为 IDD_DIALOG11和IDD_DIALOG211,都更改Style属性为Child,Border属性为None,为它们建立两个类,分别命名为 Cdialog11和Cdialog211,并在MFC_TreeCRTLDlg.CPP文件中包含dialog11.h和dialog211.h两个头 文件。再导入几个资源图标作为树形控件节点的图标及装饰面板。最后在主面板
, IDD_DIALOG3(可根据具体Dialog的用途来命名).
每个Dialog的属性中,style为Child, Border为None, 宽度调整下. 再分别为其添加对应的基于CDialog类CDialog1, CDialog2, CDialog3. 5. 在类视图中,点CMyTabDlg类右键,选择添加变量,依次添加三个成员变量m_para1, m_para2, m_para3(命名也随意,最好对应着类), 分别是三个子对话框的实例. 代码如下:
CDialog1 m_para1;
转自:http://blog.163.com/pengyu/blog/static// 1. 在Visual Studio 2005中,新建一个项目,选择MFC应用程序, 取名MyTab, 选择Dialog based(基于对话框), 然后Finish. 2. 删除对话框上默认添加的三个控件. 添加Tab Control控件,右键选择“属性”,并设置ID为IDC_TABMAIN。调速尺寸使其布满整个对话框. 选中Tab
使用MFC创建对话框程序是我经常做的事。 为了窗口的美化,有时候需要绘制背景等,这个时候边框就很碍事了。因此想要去除标题栏和边框。 最简单的办法,就是在资源视图中,将对话框的Border设置为None。 后来想用代码来做这些事情,这样也能自己掌控。代码如下: SetWindowLong(m_hWnd, GWL_STYLE, GetWindowLong(m_hWnd, GWL_STYLE) & ~WS_CAPTION); 运行后发现,还是有一条细细的边框残留。 后来找了些网页资料,终于解决
CDockablePane停靠窗口关联对话框
就可以直接编译运行了。 效果如下。 有了停靠窗口后,我们还要将该窗口和对话框关联起来,这样才能将树形控件放在停靠窗口中。 如何将停靠窗口和对话框关联起来?? 新建一个想放入停靠窗口的对话框资源IDD_DIALOG_DOCKDLG,Style设为Child,Border设为None 为该对话框添加类CTestDlg ,基类为:CDialog ,Dialog ID为IDD_DIALOG_DOCKDLG ; 在MyDockablePane.h中包含头文件#include "TestDlg.h
在MFC中应用CTreeCtrl控件
首先,我们要创建一个基本对话框的MFC工程MFC_TreeCRTL(名字随便给一个)。然后在资源视图中插入两个Dialog,ID分别为IDD_DIALOG11和IDD_DIALOG211,都更改Style属性为Child,Border属性为None,为它们建立两个类,分别命名为Cdialog11和Cdialog211,并在MFC_TreeCRTLDlg.CPP文件中包含dialog11.h和dialog211.h两个头文件。再导入几个资源图标作为树形控件节点的图标及装饰面板。最后在主面板上添加
MFC中Tab控件的使用详解
TAB控件必须和子对话框相结合,才能进行使用。 1.首先创建一个对话框应用程序。 2.在该对话框上放置Tab控件,并添加Control变量为m_tab。 3.再插入一个Dialog,设ID值为IDD_CH1。并设置属性,“样式”为“下层”(“Style”为“Child”),“边框”为“无”(Border为None)。 4.在父对话框中添加WM_INITDIALOG消息,函数为OnInitDialog。在此函数中添加如下代码: [cpp] http://www.aiuxian.com
在MFC中应用CTreeCtrl控件的技巧 [vckbase]
[ 原创文档 本文适合初级读者 已阅读34129次 ] 文档 代码 工具 在MFC中应用CTreeCtrl控件的技巧 作者:阿宽 下载源代码   首先,我们要创建一个基本对话框的MFC工程MFC_TreeCRTL(名字随便给一个)。然后在资源视图中插入两个Dialog,ID分别为IDD_DIALOG11和IDD_DIALOG211,都更改Style属性为Child,Border属性为None,为它们建立两个类,分别命名为Cdialog11和Cdialog211,并在
MFC TabCtrl基本用法
对话框资源, ID分别命名为IDD_PARA1, IDD_PARA2, IDD_RESULT. 字体为宋体, 字号为9, style为Child, Border为None, 宽度调整为161. 再分别为其添加对应的基于CDialog类CPara1, CPara2, CResult. 5. 在CMyTabDlg类中添加三个成员变量m_para1, m_para2, m_result, 分别是三个子对话框的实例. 代码如下: CResult m_ CPara2 m_para2
MFC TabCtrl控件的使用
结果选项卡
4.在对话框资源里面添加三个对话框资源, ID分别命名为IDD_PARA1, IDD_PARA2, IDD_RESULT. 字体为宋体, 字号为9, style为Child, Border为None, 宽度调整为161. 再分别为其添加对应的基于CDialog类CPara1, CPara2, CResult.
5. 在CMyTabDlg类中添加三个成员变量m_para1, m_para2, m_result, 分别是三个子对话框的实例. 代码如下:
VS2010 如何缩减编译文件大小(statically linked MFC)
自从 VS2005 升级到 VS2010 之后,build出来的文件(exe、dll)就莫名的增大了很多,MSDN的blog上有一篇blog,详细描述了size增大的原因,以及缩减的方法。 总结如下 原因: size增大是因为DLGINIT 的引入。他允许在dialog上增加MFC控件。而这个function在static link的过程中会引入很多可能并不需要的function,因为在build的过程中无法预知是否需要这些function。 解决方法: 1, 在"stdafx.h"中增加如下
& 2012 - 2016 & aiuxian.com &All Rights Reserved. &
/*爱悠闲图+*/
var cpro_id = "u1888441";rel="nofollow"
target="_blank"
class="itm noul
" hidefocus="true" href="http://blog.163.com/redirect.2012年4月 VC/MFC大版内专家分月排行榜第一
2012年5月 VC/MFC大版内专家分月排行榜第二2012年3月 VC/MFC大版内专家分月排行榜第二2011年7月 VC/MFC大版内专家分月排行榜第二2011年1月 VC/MFC大版内专家分月排行榜第二2010年12月 VC/MFC大版内专家分月排行榜第二2010年9月 VC/MFC大版内专家分月排行榜第二2010年6月 VC/MFC大版内专家分月排行榜第二2010年5月 VC/MFC大版内专家分月排行榜第二2010年4月 VC/MFC大版内专家分月排行榜第二
匿名用户不能发表回复!|所有回答(1)
这个问题比较冷门。
园豆:5358
清除回答草稿
&&&您需要以后才能回答,未注册用户请先。网站已改版,请使用新地址访问:
TabCtrl MFC中 il控件的使用实例,做界面的同学可以借鉴 Tab Control 262万源代码下载- www.pudn.com
&文件名称: TabCtrl& & [
& & & & &&]
&&所属分类:
&&开发工具: Visual C++
&&文件大小: 1819 KB
&&上传时间:
&&下载次数: 63
&&提 供 者:
&详细说明:MFC中TabCtril控件的使用实例,做界面的同学可以借鉴-The use of controls in MFC TabCtril instance, students can learn to make the interface
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&TabCtrl\TabCtrl.clw&&.......\ReadMe.txt&&.......\TabCtrl.h&&.......\TabCtrl.cpp&&.......\StdAfx.h&&.......\StdAfx.cpp&&.......\res\TabCtrl.rc2&&.......\...\TabCtrl.ico&&.......\TabCtrl.dsw&&.......\TabCtrl.ncb&&.......\Debug\TabCtrl.res&&.......\.....\vc60.idb&&.......\.....\TabCtrl.pch&&.......\.....\vc60.pdb&&.......\.....\StdAfx.obj&&.......\.....\Page2.obj&&.......\.....\Page1.obj&&.......\.....\TabCtrlDlg.obj&&.......\.....\TabCtrl.obj&&.......\.....\TabCtrl.ilk&&.......\.....\TabCtrl.exe&&.......\.....\TabCtrl.pdb&&.......\Page1.h&&.......\Page1.cpp&&.......\Page2.h&&.......\Page2.cpp&&.......\TabCtrlDlg.h&&.......\TabCtrlDlg.cpp&&.......\TabCtrl.plg&&.......\TabCtrl.dsp&&.......\Resource.h&&.......\TabCtrl.aps&&.......\TabCtrl.rc&&.......\TabCtrl.opt&&.......\res&&.......\Debug&&TabCtrl
&[]:一般,勉强可用&[]:很好,推荐下载
&近期下载过的用户:
&&&&&&&&[]
&相关搜索:
&输入关键字,在本站262万海量源码库中尽情搜索:
&[] - 对图形图像进行处理,使图形图像配准,更为准确
&[] - 很好,可以使用永远永远永远永远永远永远永远永远永远永远永远永远永远永远
&[] - VC6.0 tabctl 控件测试代码,对初学者非常有用
&[] - tab标签页的重绘,在tab页上图标的显示,及对标签的增加删除
&[] - 实现类似Excel和Visual C++里文件夹式样的标签控制
&[] - 一个MFC含有Tab控件的模板程序,可以作为初学者的参考资料。
&[] - 一个简单的小程序,实现对话框TAB控件切换。
&[] - VC环境下的customTab自定义控件,可以通过添加CustomTabctrl.cpp和CustomTabCtrl.h文件来实现自己的tab控件
&[] - 这是一个ListCtrl的例子,他能够很好的解决CListCtrl的排序问题
&[] - 拉窗帘式的tab选项卡控制页面进入的快慢,

我要回帖

更多关于 mfc对话框控件自适应 的文章

 

随机推荐