• 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做一控件,上面加一button,想点击后出一窗口,该窗口是CWindow型的

弱弱的问,ATL做一控件,上面加一button,想点击后出一窗口,该窗口是CWindow型的

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

佚名通过本文主要向大家介绍了弱弱的问,ATL做一控件,上面加一button,想点击后出一窗口,该窗口是CWindow型的等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 弱弱的问,ATL做一控件,上面加一button,想点击后出一窗口,该窗口是CWindow型的
描述:

LRESULT OnClickedButton1(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled)
{
// TODO : Add Code for control notification handler.
CWindow wnd;
wnd.Create(NULL, 0, CWindow::rcDefault, _T("ddd"), 
WS_OVERLAPPEDWINDOW, WS_EX_CLIENTEDGE);
if (!wnd)
return -1;
// wnd.CenterWindow();
wnd.ShowWindow(SW_SHOW);
return 0;
}
Create函数的第一个参数怎么写啊?


解决方案1:

第一个参数是:
WNDCLASS                             wndclass ;
   
        
           wndclass.style                                      = CS_HREDRAW | CS_VREDRAW ;
        
           wndclass.lpfnWndProc                                 = WndProc ;
        
           wndclass.cbClsExtra                                  = 0 ;
        
           wndclass.cbWndExtra                                  = 0 ;
        
           wndclass.hInstance                                   = hInstance ;
        
           wndclass.hIcon                                       = LoadIcon (hInstance, szAppName) ;
        
           wndclass.hCursor                                     = LoadCursor (NULL, IDC_ARROW) ;
        
           wndclass.hbrBackground                       = (HBRUSH) GetStockObject (WHITE_BRUSH) ;
        
           wndclass.lpszMenuName                        = szAppName ;
        
           wndclass.lpszClassName                       = szAppName ;

解决方案2:

CWindow wnd;
RECT rect = {10,10,400,300};
wnd.Create(m_hWnd, rect, _T("MSCAL.Calendar"), 
WS_CHILD|WS_VISIBLE, 0, IDC_MYCTL);

解决方案3:

CButton myButton1, myButton2, myButton3, myButton4;
// Create a push button.
myButton1.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, 
  CRect(10,10,100,30), pParentWnd, 1);
// Create a radio button.
myButton2.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_RADIOBUTTON, 
  CRect(10,40,100,70), pParentWnd, 2);
// Create an auto 3-state button.
myButton3.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_AUTO3STATE, 
  CRect(10,70,100,100), pParentWnd, 3);
// Create an auto check box.
myButton4.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_AUTOCHECKBOX, 
  CRect(10,100,100,130), pParentWnd, 4);


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

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

  • 问个弱弱的问题:得到一个ActiveX控件的IDispatch指针后,如何使用?有没有与CListCtrl相同的ActiveX控件?
  • 本人问一个弱弱的问题
  • 问个弱弱的CAB发布问题
  • 弱弱的问个问题,atldialog的
  • 弱弱的问个小问题
  • 弱弱的问下,com/com+到底能做些什么实际的应用?个人方面的应用??
  • 弱弱的问下,能用VC60开发ATL80或者70吗?现在开发C++程序一般都是用什么开发工具呀?谢谢
  • 弱弱的问一下~~~~
  • 弱弱的问题,在BUTTON事件里面网页不出来
  • 弱弱的问一下,我要把windowsmedia添加到我的VC60里去怎么办!

相关文章

  • 2017-06-04 100分请问如何让一个ACTIVEX组件在服务器上运行?而不是在客户机??
  • 2017-06-05 唉,用了这么久MFC的Socket类,到现在还不明白在线程间如何传递socket句柄……
  • 2017-06-05 调用WIN32DLL内的函数出错,怪怪怪!!!急急急!!!
  • 2017-06-05 IPersistStreamInit死循环问题
  • 2017-06-04 标准C如何调用COM?
  • 2017-06-04 关于在IE中ActiveX控件访问后台服务的原理是什么,详情请进?
  • 2017-06-05 如何将一做好的mfc应用程序工程转成dll工程?
  • 2017-06-04 VS2005下,读写word(后缀名rtf)文件
  • 2017-06-04 为什麽无法调用CoCreateInstanceEx?
  • 2017-06-05 线程问题。谢谢。

文章分类

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

最近更新的内容

    • VC中如何察看当前运行的所有线程,并切换到该线称??
    • 如何实时记录本机浏览过的网页url
    • errorLNK2001,来看一看。
    • 对话框包含ATL控件时出现断言
    • 进程中能否判断windows系统死机或关机
    • 高手们,请解答菜鸟关于线程的一个问题吧~~~~
    • ATL中使用ImplementInterface实现接口的问题-停用了“调用取消”异常
    • 有的系统服务程序,没有结束,手动和禁用,不知道怎么弄的?
    • 编译执行MSDN上的一个DDE的例子程序,好像ShellExecute失败了,为什么?
    • 在com组件中自定义了一个线程,要求在线程处理完之后通知客户,怎么作?

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

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