我也很赞成ybchen的观点,就是很多著名的软件,关闭后也出现这种毛病。

解决方案 »

  1.   

    我想ybchen是对的,这种情况太常见了,应该是操作系统的问题。
      

  2.   

    当 对 话 框 应 用 程 序 关 闭 后, 程 序 并 不 对 任 务 栏 中 的 图 标 进 行 自 动 删 除 , 除 非 鼠 标 指 针 移 到 任 务 栏 的 图 标 上 时 系 统 才 自 动 删 除 已 经 关 闭 窗 口 所 对 应 的 图 标 , 这 时 应 在TICON.CPP 程 序 中 对 应 用 程 序 窗 口 关 闭 功 能 进 行 完 善。 BOOL CTIconApp::InitInstance()
      {
        AfxEnableControlContainer();
        ……//其它代码
        if (nResponse == IDOK){
         if(iIndex >0){删除任务栏图标
         SendIconMessage(NIM_DELETE,120,NULL,NULL);
         iIndex=0;
         }
        }
        else if (nResponse == IDCANCEL){
         if(iIndex >0){//删除任务栏图标
         SendIconMessage(NIM_DELETE,120,NULL,NULL);
         iIndex=0;
         }
      }
      

  3.   

    请问ouyan,ticon.cpp作为什么加入工程,这个我不大懂!
      

  4.   

    我在delphi编程中也常遇见这种问题
    我把窗体的大小设置为当前屏幕的大小时就出现了这种情况,
    因此,我在初始话程序十最多只把程序的width和height
    设置为屏幕大小-1,及在800*600时设置为799*599,就再也没有出现过这个问题
    不知道对VC有没有帮助