- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
修改现有的对话框程序为BCG工程。
在StdAfx.h文档中添加#include BCGCBProInc.h,包含BCGCBProInc.h头文件。
将自己的对话框子类的父类改为CBCGPDialog。可以在***Dlg.h文件中添加一个#define CDialog CBCGPDialog宏,或者直接将CDialog替换为CBCGPDialog。
将App类添加一个父类CBCGPWorkspace。class C***App : public CWinApp, public CBCGPWorkspace。
在***Dlg.cpp中对话框的构造函数中,添加
// Enable Office 2007 look:
CBCGPVisualManager::SetDefaultManager (RUNTIME_CLASS (CBCGPVisualManager2007));
// Enable Visual Manager style:
EnableVisualManagerStyle();
这样可以其外观看起来像VisualManager2007。
在***.cpp的InitInstance函数结束之前添加BCGCBProCleanUp ();
设置包含目录和库目录分别包含所需的BCG头文件和库。
手动添加编辑框控件。
在对话框类中添加成员变量CEdit m_edit; // Embedded edit object
在对话框类的OnInitDialog()函数中添加创建编辑框的代码(也可以设置其焦点):
m_edit.Create(WS_CHILD | WS_VISIBLE | WS_TABSTOP |
ES_AUTOHSCROLL | WS_BORDER, rect, this, ID_EXTRA_EDIT);
m_edit.SetFocus();
return FALSE;
在resource.h中添加ID_EXTRA_EDIT资源号。#define ID_EXTRA_EDIT 1001
多文档App类的InitInstance函数中的SetRegistryKey和SetRegistryBase的使用。
SetRegistryKey这个函数将应用程序的设置保存在注册表而不是INI文件中。这个函数设置m_pszRegistry Key,它被CWinApp的成员函数GetProfileInt,GetProfileString,WriteProfileInt和WriteProfileString使用。如果调用了这个函数,最近使用(MRU)的文件也被保存到注册表中。通常注册表的键为公司的名字。它保存在如下形式的键中:HKEY_CURRENT_USER\Software\公司名\应用程序名\section name\value name。
以下为从网上找的关于vc中动态添加控件的资料:
VC中动态添加控件
动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。 一、创建动态控件: 为了对照,我们先来看一下静态控件的创建。 放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框被显示时,其上的控件也会显示。 静态控件不需要调用Create()函数来创建。 而创建动态控件有很大不同,以下以按钮为例,看一下动态控件的创建过程: 1.建立控件ID号: ID号是控件的标识,创建控件前必须先为它设置一个ID号。 打开资源中的“String Table”,在空白行上双击鼠标,这时会弹出一个ID属性对话框,在其中的ID编辑框中输入ID,如:IDC_MYBUTTON,在Caption中输入控件标题或注解(注:Caption框不能为空,为空会导致创建失败),这里我输入的是按钮上要显示的文字--动态按钮。 2.建立控件对象: 不同种类的控件应创建不同的类对象: ·按钮控件 CButton (包括普通按钮、单选按钮和复选按钮) ·编辑控件 CEdit ·静态文本控件 CStatic ·标签控件 CTabCtrl ·旋转控件 CSpinButtonCtrl ·滑标控件 CSliderCtrl ·多信息编辑控件 CRichEditCtrl ·进度条控件 CProgressCtrl ·滚动条控件 CSrcollBar ·组合框控件 CComboBox ·列表框控件 CListBox ·图像列表控件 CImageCtrl ·树状控件 CTreeCtrl ·
您可能关注的文档
最近下载
- 人教版二年级上册数学全册教学设计(配2025年秋新版教材).docx
- 2024-2025学年北京市东城区高三上学期期末统一检测语文试卷含详解.docx VIP
- 射血分数保留心衰(HFpEF)的临床诊治题库答案-2025年华医网继续教育.docx VIP
- 《景观设计概述》课件.ppt VIP
- 浙江宁波国际投资咨询有限公司招聘笔试题库2025.pdf
- 悬浮床渣油加氢工艺研究.docx VIP
- Unit 1 Letters in Our life(课件)教科版(2024)英语三年级上册.pptx VIP
- 2025云南电网有限责任公司社会招聘9人(第三批)笔试备考题库及答案解析.docx VIP
- 《电子政务协同办公系统电子文件应用与管理技术要求》.doc
- 2024年南京工业职业技术大学单招语文考试试题及答案解析.docx VIP
文档评论(0)