用的函数是DrawAnimatedRects()
动态托盘像QQ一样为什么最小化时从最小化后开始托盘
当做一个BOTTON不会最小化后。
响应函数是
void CMainDlg::OnSize(UINT nType, int cx, int cy)
{
CDialog::OnSize(nType, cx, cy);
// TODO: Add your message handler code here
//WinAnimation(true);
if (nType==SIZE_MINIMIZED)//如果事件为最小化
{
WinAnimation(true);//弹入
Shell_NotifyIcon(NIM_ADD,&pnid);//在托盘区添加图标
//AnimateWindow(GetSafeHwnd(),1000,AW_HIDE|AW_VER_NEGATIVE);
ShowWindow(SW_HIDE);//隐藏主窗口
}
}
我知道程序先最小化了窗口。怎么去断开SIZE_MINIMIZED不让其最小化直接执行动态托盘。
动态托盘像QQ一样为什么最小化时从最小化后开始托盘
当做一个BOTTON不会最小化后。
响应函数是
void CMainDlg::OnSize(UINT nType, int cx, int cy)
{
CDialog::OnSize(nType, cx, cy);
// TODO: Add your message handler code here
//WinAnimation(true);
if (nType==SIZE_MINIMIZED)//如果事件为最小化
{
WinAnimation(true);//弹入
Shell_NotifyIcon(NIM_ADD,&pnid);//在托盘区添加图标
//AnimateWindow(GetSafeHwnd(),1000,AW_HIDE|AW_VER_NEGATIVE);
ShowWindow(SW_HIDE);//隐藏主窗口
}
}
我知道程序先最小化了窗口。怎么去断开SIZE_MINIMIZED不让其最小化直接执行动态托盘。
解决方案 »
- 问下 htons、htonl、ntohs、ntohl 的代码??
- 基于对话框还是文档?
- 初学socket ,服务端接不到客户端信息,为什么?
- 小弟,我最近要写一个邮件代理程序,具体 是pop3 Server部分,,能不能给个思路,,或者,,有代码和资料的更好,,能否介绍或者发给我谢谢了.....
- 设备有关位图/设备无关位图?
- 用过ActiveSkin的朋友请进来!
- 一个简单而又奇怪的问题,大家遇到过吗?
- MFC程序button类继承,自绘一个按钮,但是按钮不能连续点击,每次要间隔零点几秒才能继续点击。
- 在1024*768时当满屏显示时怎样使对话框的布局和800*600时一样?请各位大狭指教!
- why?难道这是VC的Bug?!@#$%^&*谁能告诉我——不是高手可以不看
- 用OLEDB为什么rs.Insert(0)都不插不进SQL2000数据
- SSDT 能Hook那些API函数
你先看看这个,应该有用
http://download.csdn.net/source/1771622
建一个按钮时Caption为托盘。
点击时调用DrawAnimatedRects() 动态托盘。窗口是从当前位置托盘。
而在最小化时如果是最小化我也想从当前位置托盘。可是程序总是从最小化后的位置动态托盘。if (nType==SIZE_MINIMIZED)//如果事件为最小化
{
WinAnimation(true);//弹入
Shell_NotifyIcon(NIM_ADD,&pnid);//在托盘区添加图标
//AnimateWindow(GetSafeHwnd(),1000,AW_HIDE|AW_VER_NEGATIVE);
ShowWindow(SW_HIDE);//隐藏主窗口