• 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 > 请问在ATL复合控件中添加了一个控件请问我怎样调用这个控件的方法即如何使用添加的这个控件,可加分!

请问在ATL复合控件中添加了一个控件请问我怎样调用这个控件的方法即如何使用添加的这个控件,可加分!

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

佚名通过本文主要向大家介绍了请问在ATL复合控件中添加了一个控件请问我怎样调用这个控件的方法即如何使用添加的这个控件,可加分!等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请问在 ATL复合控件中添加了一个控件请问我怎样调用这个控件的方法即如何使用添加的这个控件,可加分!
描述:

请问在 ATL复合控件中添加了一个控件请问我怎样调用这个控件的方法即如何使用添加的这个控件


解决方案1:

我以前问过,可惜没人回答,我搞定了现在告诉你吧,记得给分哦:第一种方法:
IYOURCTRLPtr m_spWfmViewer;
HWND hwnd = GetDlgItem(IDC_WFMVIEWER );
IUnknown *pIUnk = NULL ;
AtlAxGetControl( hwnd, &pIUnk) ; //取得控件的接口指针
HRESULT hr = pIUnk->QueryInterface( __uuidof(WfmViewer), (void**)&m_spWfmViewer) ;
第二种方法:HRESULT hr = GetDlgControl(IDC_WFMVIEWER,__uuidof(IWfmViewer) ,(void**)&m_spWfmViewer);
具体参数代表的对象就不用我细说了吧!

解决方案2:

用起来就麻烦一点:
eg:
.h
HWND m_hTree;
.cpp
m_hTree= GetDlgItem(IDC_TREE1);
TV_INSERTSTRUCT TreeCtrlItem;
TreeCtrlItem.hParent = TVI_ROOT;
TreeCtrlItem.hInsertAfter = TVI_LAST;
TreeCtrlItem.item.mask = TVIF_TEXT | TVIF_PARAM;
TreeCtrlItem.item.pszText = _T("zhao");
TreeCtrlItem.item.lParam = 0;
HTREEITEM hTreeItem1 = TreeView_InsertItem(m_hTree, &TreeCtrlItem);


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

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

  • 请问在ATL复合控件中添加了一个控件请问我怎样调用这个控件的方法即如何使用添加的这个控件,可加分!

相关文章

  • 2017-06-04 做好的activex控件如何打包成cab文件?
  • 2017-06-04 关于"installActiveXbyC/C++"
  • 2017-06-04 Com中能使用ADO吗?
  • 2017-06-05 如何用VC调用一DLL,这个DLL没有头文件,但是我知道它里面的函数名和变量??
  • 2017-06-04 MFC中内嵌Activex的Activex插件开发怎么实现
  • 2017-06-05 线程注入不稳定(分不是问题)
  • 2017-06-05 VC2010中ActiveX属性页中控件与属性如何绑定?
  • 2017-06-04 Activex控件在IE7多tab上相互覆盖
  • 2017-06-04 ACTIVEX事件的添加方法!
  • 2017-06-04 大家看这样是不是会造成内存泄露?

文章分类

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

最近更新的内容

    • 高难度问题,高手请进,exe文件的通讯。
    • 请教VC中怎么定义这个Com对象响应事件
    • vc60oleexcelCreateDispatch失败???求大神帮忙啊
    • 如何在一个Form中嵌入另一个程序?
    • 怎样把应用程序最小化为右下角的图标,而不在任务条上面
    • 问一个ATL添加WebBrowser后的键盘相应问题?
    • 请问我在对话框中添加了自己变的ActiveX按钮控件,为什么对话框不响应单击事件?谢谢!
    • 在ATL中动态添加元素appendchild
    • 请问如何像windows那样友好地关掉进程?
    • dll编译出错~~

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

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