首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

windows自带计算器的模式切换有关问题

2012-09-14 
windows自带计算器的模式切换问题大家肯定都用过windows自带的计算器。计算器有多种模式可以选择。有标准型

windows自带计算器的模式切换问题
大家肯定都用过windows自带的计算器。计算器有多种模式可以选择。有标准型和科学型等。
我的问题是,点击菜单选项之后从标准型到科学型这个过程是如何实现的?
窗口是如何变化的?

[解决办法]
Windows中的计算器程序中内置了多个对话框(Dialog,类似C++Builder中的Form),每个对话框上布置好了各个模式中的按钮,当点击菜单切换模式的时候,其实就是创建不同的对话框而已。菜单资源则是公用的。
[解决办法]
用Windows SDK的话,用 CreateWindow 创建 WC_TABCONTROL 窗口即可。

具体的代码你可以看看这里:
http://www.codeproject.com/Articles/14712/Win32-SDK-C-Tab-Control-Made-Easy
[解决办法]
至于将一个窗口嵌入到另一个窗口里面,用API:SetParent
[解决办法]
其实在同一个Form里就可以实现,利用Button的Visible属性隐藏或显示按钮就可以了。

热点排行