当点击窗口最小化时,会发送什么样的消息?当窗口恢复后,又会有什么消息?
解决方案 »
- 请问如何在一个ocx控件中动态调用另一个已注册的ocx控件?
- MFC ActiveX 控件开发问题
- 求一读硬盘扇区字节的小程序
- 如何让多个chtmlview支持每个view中的cookie,session不同?
- 请问IBM.Rational.Solutions.V2003与IBM.Rational.Software.Architect.V6.0的区别在哪里?它们其中包含rose2003和xde吗?
- 内存中修改象素值图像马上发生改变,为什么?请高手指教
- 小弟喊有几个问题想问一问
- dll中的函数,WaitForSingleEvent()不响应
- 急啊,为何socket create 为null
- 使用动态连接库后,编译编译时出现这样的错误该怎么办
- 哪个api函数可以实现这样的效果:点击应用程序的最小化窗口,该程序即变为非活动进程,程序所占内存立即变小。
- 第二书店是不是被黑了?
我本意是在点击最小化按钮,让图标显示在状态栏里,当点击时有恢复主窗口的显示!
============================
如果你用的MFC,那就用ClassWizard处理WM_SIZE,在OnSize的参数中的nType就代表状态(最小化、还原)。我本意是在点击最小化按钮,让图标显示在状态栏里
=============================================
参考Shell_NotifyIcon
{
CDialog::OnSize(nType, cx, cy); if (nType == SIZE_MINIMIZED)
{ AfxMessageBox("minbox");
}
if (nType == SIZE_MAXIMIZED)
{
AfxMessageBox("maxbox");
}
}
=====================================
ShowWindow(SW_HIDE);
当点击最小化后,不要让它在状态栏里显示
=====================================
ShowWindow(SW_HIDE);
{
if(nID == SC_MINIZE )
{
// 最小化
...
}
CDialog::OnSysCommand(nID, lParam);
}