问题描述:
1 窗口样式为Title bar,System menu,Minimize box,Maximize box
2 我已成功重载“单击最大化按钮窗体最大化”这个功能
补充描述:
1 小弟需要的是“重载”(不是单纯的“屏蔽”),所以把 Maximize box这个样式给选上了
2 解决方案不接受“重绘标题栏“(不给分的噢,因为那简直是把豆腐变成了肉价钱)1个工作日内结贴给分
1 窗口样式为Title bar,System menu,Minimize box,Maximize box
2 我已成功重载“单击最大化按钮窗体最大化”这个功能
补充描述:
1 小弟需要的是“重载”(不是单纯的“屏蔽”),所以把 Maximize box这个样式给选上了
2 解决方案不接受“重绘标题栏“(不给分的噢,因为那简直是把豆腐变成了肉价钱)1个工作日内结贴给分
解决方案 »
- 修改Dlg标题栏颜色,大侠帮帮忙吧
- 请教一个函数的参数检查问题?
- 如何知道弹出窗体要打开的URL?
- DIB 和 RGB 图像的区别 结构格式详解 两者在内存的存放区别
- 哪位同仁知道合肥华恒的情况?
- 请教
- VC中如何调用dll(高分赠送)解决后请说出需要的分数
- 我该如何开始学习VC
- 进程A给进程B发windows消息,进程B收不到,求助!!!!
- 怎样才能买到或下载到侯捷的《Effective C++》《More Effective C++》和《Effective C++》
- vc CHtmlView 如何根据标签的ID号得到标签
- 通过 StartService载入一个驱动程序,怎么报错:2 (系统找不到指定文件!)
默认不就有双击标题栏就会最大化/还原吗?
void CXXXDlg::OnNcLButtonDblClk(UINT nHitTest, CPoint point)
{
// TODO: Add your message handler code here and/or call default
if(nHitTest == HTCAPTION)
{
return ;
}
CDialog::OnNcLButtonDblClk(nHitTest, point);
}
1 void ***Dlg::OnSysCommand(UINT nID, LPARAM lParam)
{
// TODO: Add your message handler code here and/or call default
if (nID == SC_MAXIMIZE) //单击最大化按钮
{
//自定义功能
}
else
{
CDialog::OnSysCommand(nID, lParam);//如果不要的话,“关闭”“最小化”什么
的都要自己重载了
}
}2 我的需求Eleven犀利的解决了