游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3008|回复: 2

求救——如何在单文档程序中嵌入对话框?

[复制链接]

17

主题

23

帖子

23

积分

注册会员

Rank: 2

积分
23
发表于 2007-3-30 00:59:00 | 显示全部楼层 |阅读模式
小弟希望能够在单文档程序的客户区指定位置嵌入一个对话框(或者DialogBox),就像嵌入一个按钮一样,在客户区添加按钮小弟会,就是调用函数CButton类的成员函数Create就好了,小弟猜想需要使用对话框模板,小弟想可能是要调用CDialog类的成员函数CreateIndirect(好像是这个函数,手边没有MSDN,不好查),这个函数的参数1是一个模板结构体,小弟用了总是出错,向大侠求教,最好详细说明一下,能贴一点实例就最好。

30

主题

357

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
QQ
发表于 2007-3-30 09:14:00 | 显示全部楼层

Re:求救——如何在单文档程序中嵌入对话框?

调用CDialog:oModal不就弹出模态框了吗?模版是MFC自己从资源生成的,一般不需要你写模版类。

17

主题

23

帖子

23

积分

注册会员

Rank: 2

积分
23
发表于 2007-3-31 01:19:00 | 显示全部楼层

Re: 求救——如何在单文档程序中嵌入对话框?

我知道可以,非模态对话框我也会做,但就是想嵌一个自定义的对话框(不是通过资源编辑产生而是通过代码产生的)到单文本的客户区,嵌进去你明白吗?就是好像这个单文本的一个控件一样,你试过在单文本的客户区添加按钮吗?要的就是那种效果!
你讲的太简单了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-4-12 22:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表