主题:请问各位高手,有没有办法让对话框和WINDOWS主窗口连在一起
potherb
[专家分:0] 发布于 2005-04-16 21:07:00
就是一打开,对话框和主窗口合在一起了,好象一个窗口.放大一起变大,拉小一起变小。
回复列表 (共9个回复)
沙发
fresher [专家分:730] 发布于 2005-04-17 10:05:00
WINDOWS可以创建两种窗体,一种是常规窗体,一种是对话框窗体。你创建对话框窗体,是不是能够满足你的要求。
板凳
yungezi [专家分:60] 发布于 2005-04-17 14:27:00
That's a good idea!
3 楼
potherb [专家分:0] 发布于 2005-04-17 14:43:00
那怎么加载菜单和工具栏呢?
4 楼
fresher [专家分:730] 发布于 2005-04-20 22:27:00
创建菜单相对容易点,但创建工具栏,就复杂多了。
1、创建菜单
其中的一个方法是:在winmain函数中,有一个结构WNDCLSSEX,它的一个组成lpszMenuName=你实现定义好的菜单资源。你可以使用vc编程向导得到相应的源代码,仔细去读懂它,特别是如何建立菜单资源的部分。
2、创建工具栏
在api中,工具栏是作为窗口来创建的,首先你需要建立工具栏的位图资源,然后使用CreateWindowsEx(CreateWindows)或CreateToolBarEx函数创建工具栏,最后结构_TBBOTTON来格式化工具栏,并和相应的菜单标示码相关联。
5 楼
potherb [专家分:0] 发布于 2005-04-21 12:23:00
可是怎么处理菜单选项呢?
也用WM_COMMAND消息吗?
我是看的《Windows程序设计》这本书,上面有个自定义对话框模板,不过这样我不知道怎么加菜单了,想用VC++的对话框编辑器来弄(因为要加EditBox),上面有个加菜单的选项,不过就是加不上。也不知道怎么处理菜单消息。
郁闷呀。
6 楼
potherb [专家分:0] 发布于 2005-04-21 12:26:00
看论坛上的一位高手说,记事本是用EditBox的,我想做一个软件,一定要用到文字输入这部分的,所以只这样了,不过是不是还有其它方法?
7 楼
potherb [专家分:0] 发布于 2005-04-21 23:25:00
EditBox是RichEdit
9 楼
potherb [专家分:0] 发布于 2005-05-05 20:27:00
才看了一半
我来回复