vc对话框最大化最小化时编辑框内文字怎么随之变化

如题所述

添加WM_SIZE消息,然后:

void CTestDlg::OnSize(UINT nType, int cx, int cy)
{
    CDialog::OnSize(nType, cx, cy);

    if (nType == SIZE_MINIMIZED)
    {
        SetDlgItemText(IDC_EDIT1, _T("我最小化了!!!"));
        MessageBox(_T("最小化了!"));
    }
    else if (nType == SIZE_MAXIMIZED)
    {
        SetDlgItemText(IDC_EDIT1, _T("我最大化了!!!"));
    }
}


(最小化时,XP的同学们没有办法看到编辑框的文字,所以加一个信息框。)

温馨提示:内容为网友见解,仅供参考
无其他回答

vc对话框最大化最小化时编辑框内文字怎么随之变化
")); MessageBox(_T("最小化了!")); } else if (nType == SIZE_MAXIMIZED) { SetDlgItemText(IDC_EDIT1, _T("我最大化了!!!")); }} (最小化时,XP的同学们没有办法看到编辑框的文字,所以加一个信息框。)

【VC++】如何最大化对话框
资源视图,选中你的对话框,在修改外观的Title Bar为False,这一步是去掉对话框的标题栏以及关闭按钮;然后进入类视图,选中要执行最大化的对话框类,为其重载OnInitDialog函数,在该函数中增加语句ShowWindow(SW_MAXIMIZE);(要保证在return语句之前)。如果这个对话框是用mfc向导建立的主对话框,那么可能...

VC 对话框还原大小问题
SIZE_MINIMIZED 窗体被最小化时.SIZE_RESTORED 窗体大小改变时(不是最小或最大时).SIZE_MAXHIDE 其他窗口被最大化.SIZE_MAXSHOW 其他窗口从最大化还原.

怎样用MFC去掉打开图像时窗口的最大化最小化关闭按钮,然后让图像全屏...
窗口的最大化最小化图标可以再对话框 右键选属性里面 有个风格 然后去掉最大化最小化 至于一开始全屏显示的话 你需要初始化对话框 在PreCreateWindow里面设定

vc++6.0 对话框最小化到托盘,鼠标移到托盘的图标上,图标就消失了_百度...
那你把 NOTIFYICONDATA pnid 放在app 头文件 下呢,全局的呢 调用的时候可以extern CAdoApp theApp; theApp.pnid 。是这样的,你个窗口关闭了,当然右下角就没了 最后 OnDestroy()里 删除系统托盘 ::Shell_NotifyIcon(NIM_DELETE,&m_tnid);\/\/\/定义系统托盘\/\/\/ m_tnid.cbSize=sizeof(NOTIFYICON...

如何在VC对话框中实现数据交换和验证机制?
对话框数据交换,简称DDX,负责初始化对话框中的控件并收集用户的输入信息。它通常在OnInitDialog函数或对话框构造函数中设置对话框对象的成员变量。当对话框准备显示时,DDX机制将这些值传递给控件,如Cdialog类的OnInitDialog会调用CWnd的UpdateData函数,当参数为TRUE时,数据会从控件传回给程序代码中的...

VC6++中如何将窗口最小化到任务栏
1、最小化的原理:首先要将窗口隐藏,然后 在右下角绘制图标。2、恢复的原理:将窗口显示,再将托盘中的图片删除。(二)程序实现 1、自定义消息WM_SHOWTASK: #define WM_SHOWTASK (WM_USER +1)2、在MFC的::OnSysCommand(UINT nID, LPARAM lParam)函数体中增加一个命令响应 if(nID==SC_...

...然后自动弹出另外一个对话框。怎么给对话框添加最大化最小化...
主对话类添加WM_CLOSE 、WM_TIMER消息响应函数 主对话框类OnInitDialog SetTimer启动定时器 主对话框类OnTimer函数定义static变量用于倒计时 没事WM_TIMER消息来i-- 判断是否减到-1,减到-1 KillTimer停止定时器 且 p = new CDlg p-Create... 建立非模态对话框 在ShowWindow之前 Get、...

vc api中CreateWindow 函数的详细用法跟解释。
WS_ICONIC:创建一个初始状态为最小化状态的窗口。与WS_MINIMIZE风格相同。WS_MAXIMIZE:创建一个初始状态为最大化状态的窗口。WS_MAXIMIZEBOX:创建一个具有最大化按钮的窗口。该风格不能与WS_EX_CONTEXTHELP风格同时出现,同时必须指定WS_SYSMENU风格。WS_OVERLAPPED:产生一个层叠的窗口。一个层叠的窗口...

windows打印对话框怎么屏蔽“打印份数”选项
不知道什么是系统菜单,系统菜单是指我们点击窗体左上角的小图标时所弹出的菜单,其中好象有“恢复”、“移动”、“最大化”、“最小化”、“关闭”这么几个按钮。这个菜单用普通的方法是不能编辑和改变的,但是我们可以通过API函数GetSystemMenu来得到它的句柄,然后通过菜单相关的API函数就能改变它了,...

相似回答