如何在任务上加图标 俺觉得吧,你好像没有设置 NOTIFYICONDATA 结构的 hwnd 成员(CMainFrame::PreCreateWindow 时,你已经有创建了其它的窗口?)。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最好在App类的InitInstance()函数中去做,构造一个NOTIFYICONDATA 结构,用Shell_NotifyIcon去设置,直到ExitInstance时释放。 我本人已经解决我在加图标的时候应该在 CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) 中,具体的原因我个人还不清楚,如果有哪位高手能从原理上讲一下为什么? PreCreateWindow 在程序刷新时使用,可以用来调整窗口的大小以及风格等每一个窗口都只会Create一次。 我想你应该记得在NOTIFYICONDATA中有一个hWnd的窗口句柄,如果你在PreCreateWindow中实现托盘的注册的话,此时的主窗口尚未建立,系统会认为这是一个无根的图标,所以在你的鼠标移上去后系统就会自动注销。而在OnCreate中时窗口句柄已经建立。以此类推就可以了。 __int64 和 int 之间如何比较? 有关basetsd.h的问题... 怎么放大一黑白BMP图4倍? 如何判断Excel中实际使用的行列数 小弟编的程序(有问题),可是不知道问题在哪。(求助) ListCtrl中添加一空行 对话框最大化的问题 菜鸟问题:如何知道一个bitmap的尺寸. 一个Socket通讯的问题,请指教! 急需MapX的资料或书,请问哪里有下载?或推荐一本好书,十分感激! HELP!我写了一个MP3播放器,但不知如何实现只运行此程序的一个实例,并且由此实例接收以后关联文件的打开?就像WINAMP一样双击多个关联文件而只由一个实例运行. 三维坐标系的建立
CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) 中,具体的原因我个人还不清楚,
如果有哪位高手能从原理上讲一下为什么?