MFC窗口的部分展开与收缩按钮响应函数

原创 2015年11月18日 17:10:39
/*******************************************************************************
*	函数名称:
*	函数说明:参数设置面板的展开与收缩按钮响应函数
*	参数说明:/
*	
*	返回值:/
*	调试状态:√
*	修改时间:	2014-4-24 14:45:28
*******************************************************************************/
void CBiSheDevDlg::OnBUTSetParam() 
{
	// TODO: Add your control notification handler code here
	CString str;
	if(GetDlgItemText(IDC_BUTSetParam,str),str=="<<")
	{
		SetDlgItemText(IDC_BUTSetParam,">>");
	}
	else
	{
		SetDlgItemText(IDC_BUTSetParam,"<<");
	}
		static CRect rectLarge;
	static CRect rectSmall;
	if (rectLarge.IsRectNull())
	{
		CRect rectSeparator;
		GetWindowRect(&rectLarge);
		GetDlgItem(IDC_SETBD)->GetWindowRect(&rectSeparator);
		rectSmall.left=rectLarge.left;
		rectSmall.top=rectLarge.top;
		rectSmall.right=rectSeparator.right;
		rectSmall.bottom=rectLarge.bottom;
	}
	if (str=="<<")
	{
		SetWindowPos(NULL,0,0,rectSmall.Width(),rectSmall.Height(),SWP_NOMOVE|SWP_NOZORDER);
	}
	else
	{
		SetWindowPos(NULL,0,0,rectLarge.Width(),rectLarge.Height(),SWP_NOMOVE|SWP_NOZORDER);
	}
	m_bDevDirect=FALSE;
	UpdateData(FALSE);
	
}

MFC 对话框伸缩 初始收缩

看完孙鑫老师的视频,就能很轻松地实现对话框的伸缩这个功能,但是他演示的是点击按钮后实现伸缩功能。就像他演示的那个画图工具一样,这里我想要的是对话框初始显示的时候就是收缩后的样子。         这...
  • cylj102908
  • cylj102908
  • 2016年03月03日 22:51
  • 1381

MFC对话框扩展区域显示(可伸缩对话框区域)

一、新建对话框程序对话框布局为:黑色区域为初始显示区域。 红色区域为扩展区域。 二、在OnInitDialog()中添加获取区域代码:.h头文件 /// 成员变量 CRect m_rect; //黑色...
  • bao_bei
  • bao_bei
  • 2016年06月16日 17:47
  • 1152

MFC实现窗口的伸缩

以上是效果图的显示。关键的代码,对Button控件的响应:void CTestDlg::OnButsuo() { // TODO: Add your control notification hand...
  • guosong421
  • guosong421
  • 2008年06月24日 21:55
  • 1216

MFC自动伸缩窗口

  • 2014年12月20日 20:11
  • 3.5MB
  • 下载

VC 仿QQ窗口靠边自动收缩隐藏效果

原文地址:http://www.newxing.com/Tech/Program/VC/QQ_169.html 一、观察 模仿前最重要的一步就是观察,经过半天对QQ的摆弄和摸索,总结出了以下一些特点...
  • Luo_yc
  • Luo_yc
  • 2015年06月07日 11:20
  • 1112

android Textview 实现展开收缩功能+部分文字点击 (SpannableString)

android Textview 实现展开收缩功能+部分文字点击 (SpannableString)
  • u012856011
  • u012856011
  • 2016年01月07日 17:27
  • 1259

Jquery点击展开-点击收缩

菜单点击展开-点击收缩 jquery展开、收缩 // 收缩展开效果 $(document).ready(function(){ $(".box h2").toggle(functi...
  • u010081710
  • u010081710
  • 2017年07月12日 18:15
  • 548

MFC扩展对话框(收缩对话框)

1.在.h文件中添加如下代码: private: bool m_shrink; //标记是否收缩 int m_winHeight; //存储对话框的高度 int m_shrinkHeight; ...
  • csdn1507
  • csdn1507
  • 2018年01月29日 20:05
  • 24

MFC----窗口的缩放及控件随拖动改变大小

转载请注明出处:http://blog.csdn.net/yf210yf/article/details/7853741 首先一个窗口是否可以拖动改变大小决定于border的属性 当border为...
  • yf210yf
  • yf210yf
  • 2012年08月11日 09:03
  • 17782

js 点击展开和收缩效果

引入文件 效果 关键代码 css .panel-group .panel{ border:0px none; border-radius: 0px; box...
  • j114sandh
  • j114sandh
  • 2017年06月09日 17:34
  • 434
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MFC窗口的部分展开与收缩按钮响应函数
举报原因:
原因补充:

(最多只允许输入30个字)