制作一个有界面的OCX
2016-01-07 18:04
218 查看
一、制作一个有界面的OCX:
设置该对话框的属性(关键噢):
给添加的对话框资源关联一个类CDlgTest,基类是:CDialog,如下:
给COCX1Ctrl类添加一个对话框类的实例m_dlg,如下:
在COCX1Ctrl类的OnCreate中添加代码,如下:
相关代码如下:
给编辑框关联一个变量m_sMessage
按钮1的点击事件:
二、测试程序-MFC对话框程序
测试程序中的按钮1点击事件
最后看测试程序的执行情况:
一、制作一个有界面的OCX:
设置该对话框的属性(关键噢):
给添加的对话框资源关联一个类CDlgTest,基类是:CDialog,如下:
给COCX1Ctrl类添加一个对话框类的实例m_dlg,如下:
在COCX1Ctrl类的OnCreate中添加代码,如下:
相关代码如下:
int COCX1Ctrl::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (COleControl::OnCreate(lpCreateStruct) == -1) return -1; m_dlg.Create(IDD_DLG, this); CRect rect; GetClientRect(&rect); m_dlg.ShowWindow(SW_SHOW); m_dlg.MoveWindow(&rect, TRUE); return 0; }
给编辑框关联一个变量m_sMessage
按钮1的点击事件:
void CDlgTest::OnButton1() { UpdateData(); MessageBox(m_sMessage); }
二、测试程序-MFC对话框程序
测试程序中的按钮1点击事件
void CTOCX1Dlg::OnButton1() { UpdateData(); MessageBox(m_sMessage); }
最后看测试程序的执行情况:
相关文章推荐
- 笔记本电脑屏幕变暗的原因及解决方法
- 「试用」是比「面试」更有效的招聘策略
- CSS Selector(berserkjs用到)
- Block传值与协议传值的比较
- duplicate symbol 错误
- 自定义HTTP错误页太小,导致显示默认友好错误页问题
- 一般PID的C语言实现
- 飞行姿态解算笔记(二)
- windows下修改android adb.exe的port
- java 四舍五入保留小数的诡异
- 五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程
- Oracle内置函数大全(转)
- Objective-C自定义弹层UIActionSheet
- 模拟QQ侧滑控件 实现三种界面切换效果(知识点:回调机制,解析网络json数据,fragment用法等)。
- iOS常见手势总结-单击、双击、捏合、旋转、移动、清扫、长按
- 即时通讯软件设计(一)
- Yii分析相关
- Gradle 初体验
- Android IPC进程通信 Messager方式
- java22:API-Object-String