CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

吐血求救、散分:谁有窗口自动隐藏的范例或者代码(VC++代码)

楼主vc_pioneer(继续革命)2003-08-04 15:58:46 在 VC/MFC / 界面 提问

类似于QQ的窗口,在鼠标离开控制区,窗口自动隐藏。鼠标进入控制区窗口自动显示。 问题点数:50、回复次数:11Top

1 楼vc_pioneer(继续革命)回复于 2003-08-04 16:01:28 得分 0

我的邮箱为:yaoweifeng@shenyang.gov.cn  
  不需要类似于Myicq的源代码了,我没有mysql数据库!谢谢,帮忙啊!Top

2 楼vc_pioneer(继续革命)回复于 2003-08-04 21:19:38 得分 0

怎么没有回复啊:(  
  在线等待4小时零10分,再VC板块竟然没有人回复,奇迹。想结帖都没有办法:(Top

3 楼zhucde(【風間苍月】★<==>★【虚拟闲人】)回复于 2003-08-04 21:23:32 得分 5

我没有,帮你UP一下先Top

4 楼vc_pioneer(继续革命)回复于 2003-08-04 21:45:51 得分 0

:(Top

5 楼laodie(张三)回复于 2003-08-04 23:04:58 得分 20

在MouseMove中判断,如鼠标不在激活区域内:  
   
          CRect   dlgRect;    
   
            GetClientRect(&dlgRect);    
   
            CPoint   centerPoint;    
   
            centerPoint.x=dlgRect.Width()/2;    
   
            centerPoint.y=dlgRect.Height();  
   
          CRgn   testrgn;    
   
        this->ShowWindow(SW_HIDE);  
   
        testrgn.CreateRectRgn(           );//自己看参数吧  
   
      SetWindowRgn((HRGN)   testrgn,TRUE);    
   
        ShowWindow(SW_SHOW);    
   
          testrgn.DeleteObject();    
   
  如鼠标在激活区域内:  
          for(int   i=10;i<dlgRect.Width()/2+20;i+=1)    
   
    {    
   
      testrgn.CreateRectRgn(···);    
   
        SetWindowRgn((HRGN)   testrgn,TRUE);    
   
        ShowWindow(SW_SHOW);    
   
        //CenterWindow();    
   
        testrgn.DeleteObject();    
   
  }    
      自动隐藏的自己写吧。Top

6 楼vc_pioneer(继续革命)回复于 2003-08-06 15:09:25 得分 0

:(结帖Top

7 楼vc_pioneer(继续革命)回复于 2003-08-06 15:10:23 得分 0

可是还是没有解决啊,等待中........Top

8 楼callzjy((草魚))回复于 2003-09-07 18:56:24 得分 0

upTop

9 楼wenohuang(塔灰)回复于 2003-09-07 19:28:27 得分 5

我有代码,可是,这里上网不太方便,  
  要不,发给你Top

10 楼BuZhang_AP97091(Email:gold_ap97091@163.com,Q45324223)回复于 2003-11-03 12:52:23 得分 5

路过Top

11 楼DoItFreely(Freely)回复于 2003-11-03 12:59:35 得分 15

WM_MOUSELEAVE,在该时间中设置一个定时器,过一会就把窗口窗口大小改为只生一个像素高,宽度不变,改变大小之前记下窗口的高度  
  WM_MOUSEHOVER,在该事件中检查是否需要恢复窗口的大小,并Kill掉上面的定时器。如果需要恢复,就把前面保存的窗口高度用上。  
   
  我没有源代码,这个很容易做到,   try   it   guy!  
  Top

相关问题

  • ★★★吐血推荐----BO2k 源代码★★★
  • 求VC源代码!
  • nurbs源代码(vc)
  • VC代码转Delphi?
  • 吐血送分!编译下列代码出现一堆错误!
  • 写了个代码死活过不去,新手吐血求救!!!!
  • 请问那有Programming Windows 5th范例源代码的下载
  • 求简单Rss生成范例代码C#
  • <Delphi6程序设计从入门到精通>的范例代码
  • 求《javascript经典范例50讲》源代码

关键词

  • 鼠标
  • testrgn
  • dlgrect
  • centerpoint
  • 没有

得分解答快速导航

  • 帖主:vc_pioneer
  • zhucde
  • laodie
  • wenohuang
  • BuZhang_AP97091
  • DoItFreely

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo