一、
创建控件并响应事件三步曲:添加成员变量,变量类型为所创建控件的类型,如CButton
1.手动添加 afx_msg void OnmyButton();
2.手动添加实现函数;
3.关联:MESSAGE_MAP:ON_BN_CLICKED(IDC_MYBUTTON,OnmyButton)。
二、VC 设置窗口全屏显示的方法:通过设置窗口显示状态和窗口位置来使窗口全屏。
在窗口类的头文件中加入如下代码:
private:
void OnFullScreen();//设置窗口全屏
void OnExitFullScreen();//退出窗口全屏
WINDOWPLACEMENT m_OldWndPlacement;//保存旧窗口状态的结构
BOOL m_bFullScreen;//标示窗口是否全屏
CRect m_FullScreenRect;//保存窗口位置的区域
在窗口的构造函数中初始化数据:
m_bFullScreen=false;
OnFullScreen()
{
//判断窗口是否全屏,如果不是则设置为全屏
if(!m_bFullScreen){
GetWindowPlacement(&m_OldWndPlacement);
//获得窗口在屏幕坐标系中的位置
CRect WindowRect;
GetWindowRect(&WindowRect);
//获得客户区在屏幕坐标系中的位置
CRect ClientRect;
RepositionBars(0,0xffff,AFX_PANT_FIRST,reposQu
1.手动添加 afx_msg void OnmyButton();
2.手动添加实现函数;
3.关联:MESSAGE_MAP:ON_BN_CLICKED(IDC_MYBUTTON,OnmyButton)。
二、VC 设置窗口全屏显示的方法:通过设置窗口显示状态和窗口位置来使窗口全屏。
在窗口类的头文件中加入如下代码:
private:
void OnFullScreen();//设置窗口全屏
void OnExitFullScreen();//退出窗口全屏
WINDOWPLACEMENT m_OldWndPlacement;//保存旧窗口状态的结构
BOOL m_bFullScreen;//标示窗口是否全屏
CRect m_FullScreenRect;//保存窗口位置的区域
在窗口的构造函数中初始化数据:
m_bFullScreen=false;
OnFullScreen()
{
//判断窗口是否全屏,如果不是则设置为全屏
if(!m_bFullScreen){
GetWindowPlacement(&m_OldWndPlacement);
//获得窗口在屏幕坐标系中的位置
CRect WindowRect;
GetWindowRect(&WindowRect);
//获得客户区在屏幕坐标系中的位置
CRect ClientRect;
RepositionBars(0,0xffff,AFX_PANT_FIRST,reposQu