MFC ActiveX (OCX) 创建技术
来源:互联网 发布:学java月薪多少 编辑:程序博客网 时间:2024/05/22 11:35
1、设置控件初始大小
First, we need to set the initial size of the control to its static size using the COleControl::SetInitialSize method. This should be done in your control's constructor like this://////////////////////////////////////////////// // CFAQCtrl::CFAQCtrl - Constructor CFAQCtrl::CFAQCtrl() { InitializeIIDs(&IID_DFAQ, &IID_DFAQEvents); SetInitialSize( 28, 28 ); }override OnSetExtent and return FALSE, which tells the container that the control cannot be re-sizedBOOL CFAQCtrl::OnSetExtent( LPSIZEL lpSizeL ) { return FALSE; }for more refer tohttp://www.widgetware.com/FAQArticle.htm#Size
2、在ActiveX上动态创建控件、窗口
在CdemoMFCCtrl.h文件中声明变量
public:CButton m_btn;CVideoWnd wndVideo1,wndVideo2;//添加的一个对话框类在CdemoMFCCtrl.cpp文件中实现
m_btn.Create(_T("动态按钮"),BS_DEFPUSHBUTTON | WS_VISIBLE|WS_CHILD ,CRect(0,0,100,100),this,123);wndVideo1.Create(IDD_DLG_VIDEO,this); //这个窗口的stye属性需要设置childwndVideo2.Create(IDD_DLG_VIDEO,this);wndVideo1.MoveWindow(0,0,100,100);wndVideo2.MoveWindow(0,110,100,100);wndVideo1.ShowWindow(SW_SHOW);wndVideo2.ShowWindow(SW_SHOW);
- MFC ActiveX (OCX) 创建技术
- MFC Activex OCX接口
- MFC ActiveX OCX控件添加安全接口
- mfc activex ocx控件内嵌窗体
- 使用MFC开发ActiveX(ocx)控件
- MFC ActiveX (ocx)控件的开发
- MFC ActiveX (ocx)控件的开发
- [activeX]VC2005开发MFC ActiveX ocx控件全过程[转]
- MFC创建activex控件
- MFC 动态创建activex
- MFC创建ActiveX总结
- MFC创建ActiveX基础
- visual studio 2010 创建的MFC ActiveX 控件的工程 不能运行 提示:无法启动.ocx程序
- visual studio 2010 创建的MFC ActiveX 控件的工程不能运行 提示:无法启动.ocx程序
- activeX/ocx
- ActiveX ocx
- [ActiveX]使用VS2010创建MFC ActiveX工程项目
- MFC Ocx: Using ActiveX Controls in Nondialog Windows
- 动态下载苹果提供的多种中文字体
- 谈Objective-C Block的实现
- BoundsChecker下载
- List、Map遍历过程中删除某些项
- 计算几何【转】
- MFC ActiveX (OCX) 创建技术
- NSBlog
- Object.prototype.toString.call 判断一个对象的类型
- Struts2拦截器的简单示例
- hdu 题目 (最小生成树 prim算法)
- 为开发者准备的15 款Tooltip工具提示jQuery插件
- 如何在oracle中查询所有用户表的表名、主键名称、索引、外键等
- Customize NSLog for Easier Debugging
- HQL: Hibernate查询语言