电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

修改对话框为BCG工程、手动添加控件

修改对话框为BCG工程、手动添加控件_第1页
1/9
修改对话框为BCG工程、手动添加控件_第2页
2/9
修改对话框为BCG工程、手动添加控件_第3页
3/9
一. 修改现有的对话框程序为 BCG 工程。 1. 在 StdAfx.h 文档中添加#include ,包含 BCGCBProInc.h 头文件。 2. 将自己的对话框子类的父类改为 CBCGPDialog。可以在***Dlg.h 文件中添加一个#define CDialog CBCGPDialog 宏,或者直接将 CDialog 替换为 CBCGPDialog。 3. 将 App 类添加一个父类 CBCGPWorkspace。class C***App : public CWinApp, public CBCGPWorkspace。 4. 在***Dlg.cpp 中对话框的构造函数中,添加 // Enable Office 2007 look: CBCGPVisualManager::SetDefaultManager (RUNTIME_CLASS (CBCGPVisualManager2007)); // Enable Visual Manager style: EnableVisualManagerStyle(); 这样可以其外观看起来像 VisualManager2007。 5. 在***.cpp 的 InitInstance 函数结束之前添加 BCGCBProCleanUp (); 6. 设置包含目录和库目录分别包含所需的 BCG 头文件和库。 二. 手动添加编辑框控件。 1. 在对话框类中添加成员变量 CEdit m_edit; // Embedded edit object 2. 在对话框类的 OnInitDialog()函数中添加创建编辑框的代码(也可以设置其焦点): m_edit.Create(WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL | WS_BORDER, rect, this, ID_EXTRA_EDIT); m_edit.SetFocus(); return FALSE; 3. 在 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\<公司名>\<应用程序名>\
\。 四. 以下为从网上找的关于vc 中动态添加控件的资料: VC 中动态添加控件 动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。 一、创建动态控件: 为了对照,我们先来看一下静态控件的创建。 放置静态控件时必须先建立一个容器,一般是...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

修改对话框为BCG工程、手动添加控件

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部