像在DIALOG中点击高级按钮后,对话框中的一部分被显示,在点击一下该钮,DIALOG的一部分有被隐藏,这中效果,怎样处理 same 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 改变窗口的size, 动态增加控件(或者显示隐藏的控件) 在CMyDialog中定义一个变量 bool m_bAdvanced;CMyDialog::OnAdvance(){ if(m_bAdvanced)//高级->普通 { this->SetWindowPos(NULL,0,0,800,300,SWP_NOMOVE|); //移动控件 this->m_edit_1.MoveWindow(100,200,100,20); } else //普通->高级 { this->SetWindowPos(NULL,0,0,800,600,SWP_NOMOVE); //移动控件 this->m_edit_1.MoveWindow(100,500,100,20); } m_bAdvanced=!m_bAdvanced; } MoveWindow;SetWindowPos;都可以达到这样的效果。 MFC让窗口高亮显示 vc# web开发与wpf开发是什么?mfc呢? 请教一下代理服务器设置用户名,密码的原理 一个简单的网页传递参数机制,经理说可以这样做,我却总是实现不了,哪位帮个忙看一下 关于listctrl控件的简单问题 yuv420转换成yuv422的函数中的参数 stride_out 是什么意思? 关于手机短信息编程的讨论 各位高手给我解释一些初级的问题! 如何去掉表单视图(SDI)的边框? 问一个中软的笔试题 有关DDB和DIB的问题 哪位大侠能帮我解决其中任何一题,小弟不甚感激
CMyDialog::OnAdvance()
{
if(m_bAdvanced)//高级->普通
{
this->SetWindowPos(NULL,0,0,800,300,SWP_NOMOVE|);
//移动控件
this->m_edit_1.MoveWindow(100,200,100,20);
}
else //普通->高级
{
this->SetWindowPos(NULL,0,0,800,600,SWP_NOMOVE);
//移动控件
this->m_edit_1.MoveWindow(100,500,100,20);
}
m_bAdvanced=!m_bAdvanced;
}
SetWindowPos;
都可以达到这样的效果。