求助!!! 用VC6.0开发 OCX控件,内嵌 Dialog ,和一些其他的系统控件,比如在 Dialog 上添加了button 但显示不出

布瓜 2012-05-22 03:55:06
如题, 用VC6.0开发 OCX控件,内嵌 Dialog (就是带用户交互界面),和一些其他的系统控件,我在 ActiveX Control Test Container 里 插入 编译好的 OCX 控件, 在 Dialog 上添加了button 但显示不出, 只能显示一个椭圆, 我知道这是在 OnDraw 函数里 画的 如果 把 绘图 函数 则什么都不显示 。 我在 MSDN 里的示例 程序中 找到一个 开发 OCX 控件的例子,但运行之后 效果也是 差不多的, 只是 在 控件的位置上 手绘了一个Button,可这不是我想要的,
我想问 在 OCX 控件里 究竟 可不可以内嵌 其他控件, 比如 在OCX 中 内嵌 button edit 等等系统控件,如果可以 请问怎么 处理 ?
...全文
216 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
三条猫 2012-05-23
  • 打赏
  • 举报
回复
ocx控件内嵌dialog肯定能创建edit之类的控件
96掌门师兄 2012-05-23
  • 打赏
  • 举报
回复
去看我的博客吧,都有。
布瓜 2012-05-23
  • 打赏
  • 举报
回复
多谢指点 我试一下
fishion 2012-05-22
  • 打赏
  • 举报
回复
但这样创建在拖动到资源视图的对话框中不知道会不会直接显示的,但运行的时候就肯定能显示的
fishion 2012-05-22
  • 打赏
  • 举报
回复
可以在ocx的WM_CREATE消息中进行控件的创建Create
布瓜 2012-05-22
  • 打赏
  • 举报
回复
自己顶个

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧