• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 三个简单问题在线急等!!!

三个简单问题在线急等!!!

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了简单问题及答案,简单的线性规划问题,复杂问题简单化,解决问题最简单的方法,简单的问题等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 三个简单问题 在线急等!!!
描述:

三个问题 昨天一直没有搞定 搞定马上给分!
1 如何把ATL中创建的对话框类CDialogImpl和对话框资源联系起来 ?
2 如何给一个接口添加属性?比如一个自定义的类CMyclass ?
3  vc中建立了一个COM工程然后加入了添加了一个接口 如何实现这个接口对应的类厂 ?
谢谢!  给出相关例子代码也给分!


解决方案1:

1、可以用向导直接添加(atl对话框);
eg:
class CmyDlg : 
public CAxDialogImpl<CmyDlg>
{
public:
CmyDlg()
{
}
~CmyDlg()
{
}
enum { IDD = IDD_MYDLG };
BEGIN_MSG_MAP(CmyDlg)
MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog)
COMMAND_HANDLER(IDOK, BN_CLICKED, OnClickedOK)
COMMAND_HANDLER(IDCANCEL, BN_CLICKED, OnClickedCancel)
CHAIN_MSG_MAP(CAxDialogImpl<CmyDlg>)
END_MSG_MAP()
};
2、向导可以直接添加属性,但属性不能为自定义类!
3、不用你去实现类工厂atl或者mfc已经替你做了!
hoho!

解决方案2:

1. With CDialogImpl you can create a modal or modeless dialog box. CDialogImpl provides the dialog box procedure, which uses the default message map to direct messages to the appropriate handlers.
The base class destructor ~CWindowImplRoot ensures that the window is gone before destroying the object.
CDialogImpl derives from CDialogImplBaseT, which in turn derives from CWindowImplRoot.
Note   Your class must define an IDD member that specifies the dialog template resource ID. For example, the ATL Project Wizard automatically adds the following line to your class:
enum { IDD = IDD_MYDIALOG };


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 问个简单问题,谢谢帮助!
  • 下面的简单问题谁能回答一下?
  • 简单问题,请问几个类的关系
  • 简单问题:如何让两个用户都读取同一个文件呢?
  • 巨简单问题!!!!
  • CMyWinThread的简单问题
  • 简单问题:如何在98下知道某个程序在运行?
  • 一个简单问题,LoadLibraryICMPdll之后会引发什么消息??
  • 简单问题,大家不要笑!
  • 简单问题,散分100!请进!!!

相关文章

  • 2017-06-05 WaitForSingleObject的问题
  • 2017-06-05 提问:ATL写DLL及调用问题:)
  • 2017-06-04 关于主程序与ActiveX控件的问题。
  • 2017-06-04 WideCharToMultiByte问题
  • 2017-06-05 多线程问题数据访问控制问题:工作线程负责收集数据写入到var中,MDI程序的多个视图需要更新显示var
  • 2017-06-05 能分别给我两个实例吗?
  • 2017-06-04 求救!怎么找到iisrstah?
  • 2017-06-04 activeX控件在哪些情况下会在IE上失效
  • 2017-06-04 做了一个com组件,用来调入word文档,但每次都是第一个
  • 2017-06-05 VC隐藏PPT的问题

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 如图所示,如何取得网格?加入vector列表?
    • ATL窗口类
    • 发布treeview控件的奇怪问题
    • 我想在绘图程序中插入我作的一个ActiveX控件,绘图时可以进行控件属性设置,运行时可以正确的显示控件!
    • 我在VC6中怎么引进来一个DLL文件,并且使用他?具体怎么用呀,我刚学,不懂,请大家帮忙
    • 请教如何侦听串口?
    • 请问在PdhAddCounter函数中计数器地址参数的格式都有那些阿?
    • 做过IE弹出窗口拦截的朋友请进。
    • 控件消息传递给对话框,请教大虾们
    • 求助,关于bho的一个疑问??

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有