qq登陆框的设置(就是下拉的那个网络代理设置)。是怎么实现的,或者类似的实现方法。 单击按钮,在原对话框的基础上,下面像下拉的对话框一样可以弹出来。但是再次单击可以隐藏。
是qq有两个对话框互相调用;还是用一个对话框,单击前是把下面部分的对话框给隐藏了?
或者是用窗口停靠实现的? 第一次问问题,回答原理或者实现方法都可以。但要满足条件。
是qq有两个对话框互相调用;还是用一个对话框,单击前是把下面部分的对话框给隐藏了?
或者是用窗口停靠实现的? 第一次问问题,回答原理或者实现方法都可以。但要满足条件。
解决方案 »
- 大家帮我看一下 该段小程序 是为图像加入了什么噪声啊?。。。。
- GroupBox被子对话框盖住
- vc2008编译问题
- SQL语句的写法:怎么样将一个表的结构拷贝到另一张新表。即Create Talbe 表1(这里用一条语句表示表的结构)。这样可以实现吗?
- winpcap编译时的一个问题
- 一个VC++ exe文件的错误,求大虾们救命!!!!
- 大家好,为什么线程间传递消息不响应?
- 几个问题:1.怎样在mfc中判断一个文件是否存在,最好用Cfile类......2.怎样在mfc中用c/c++的文件流
- 急!由输入法的帮助能跳至C:\的安全问题.
- Invalid keyboard code specified 是什么错误?
- 求助,这段代码看不懂 CDocument::SetModifiedFlag(bModified);的问题
- 多个编辑框赋值问题
你还可以用MoveWindow函数 来实现动画弹出效果呢
{
if(bShow)
{
// 隐藏ExtraPart对应的控件
this->MoveWindow( NORMAL_SIZE + EXTRA_SIZE );
} else
{
// 隐藏ExtraPart对应的控件
this->MoveWindow( NORMAL_SIZE );
}
}CXXXDlg::OnInitDialog()
{
ShowExtraPart(FALSE);
}CXXXDlg::OnBtnShowOrHideExtraPart()
{
m_bShowExtraPart = !m_bShowExtraPart;
ShowExtraPart(bShowExtraPart);
}
大概实现过程就是 先准备一个大的对话框 中间设个分割条 用来划分对话框要分割的两块区域 分隔条可以用图像控件
利用GetDlgItem 和GetWindowRect可以确定分隔条以上矩形大小 和 整个对话框大小 单击设置 显示分隔条以上的 再单击显示整个对话框或者准备两个对话框 对设置左消息响应函数 转到另一个对话框