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中动态按钮的创建与响应函数的生成

态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。 一、创建动态控件: 为了对照,我们先来看一下静态控件的创建。 放置静态控件时必须先建立一个容器,一般是对话...

MFC 用进度条在状态栏显示某个按钮响应函数的过程,并用多线程实时更新

因为写的一个按钮的响应函数在数据量大的情况下会出现未响应的情况,所以为了让人直观的可以觉得程序仍然还在运行,并实时显示函数的运行状态。 (1)首先MFC工程中新建一个类,这个类不是MFC类而是Gene...

MFC文档添加多个按钮(及响应函数)

本文介绍如何在MFC文档工程中添加多个按钮 样例中添加了两个按钮,如果有需要,可以使用数组来动态添加,参见CSDN论坛某贴7L的回答。 1.添加ID 在Resource.h文件中添加按钮的ID,...

MFC单文档添加按钮控件、消息响应函数

MFC单文档添加按钮控件、消息响应函数

MFC工程中, 双击按钮,无法进到响应函数,提示“cannot add new member”

这个问题困扰了我好久,但是也不是经常性的出现,所以,就没怎么管。可是今天又遇到了,网上搜集了好久,超级多的说法都是: 删除.clw和.ncb文件,然后打开工程ctrl+w,后,输入"工程...
  • cjjwwss
  • cjjwwss
  • 2013年11月13日 14:07
  • 1404

GUI编程,单选按钮、复选框、消息框、消息响应函数的使用

GUI编程,单选按钮、复选框、消息框、消息响应函数的使用 import tkinter as tk #导入tkinter模块 class Application(tk.Frame): ...

按钮控件的 BCN_HOTITEMCHANGE 事件响应函数使用心得

我们有一个对话框,对话上有一个编辑框和一个按钮,我们想实现这样一个功能:当用户把鼠标移到按钮上时,在编辑框中给用户提示,鼠标移开后恢复原来显示内容。有很多方法可以实现这个功能,我们现在使用按钮控件的 ...
  • gjife
  • gjife
  • 2011年09月06日 17:10
  • 3123

GridPanel添加按钮列和响应函数

先介绍一下在grid面板添加按钮列的方法,这种方法也比较常用吧。只展示前端的编程哦,后台的java代码太多太累赘了,涉及到的ajax等等数据交互,就当作是个alert函数看待吧~ 上菜了,代码如下。 ...

VC2010 单文档动态创建按钮和响应函数 (请CSDN改进博客支持截图)

1.  在类视图中添加 class CMyDocView : public CView { private: CButton btn; //added by moon   protect...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MFC窗口的部分展开与收缩按钮响应函数
举报原因:
原因补充:

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