CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  非技术类

设置窗口区域的问题

楼主Vitincy(Vitincy)2002-12-02 21:50:11 在 VC/MFC / 非技术类 提问

为什么我在Winme下,只能设置程序本身的窗口的区域,对其他程序的窗口进行SetWindowRgn会失败,但是在Win2000下却都可以?  
   
  HWND   hWnd   =   FindWindow(NULL,"Test");  
  if(hWnd!=NULL)  
  {  
      HRGN   hRgn   =   CreateEllipticRgn(0,0,200,100);  
      if(hRgn==NULL)  
          MessageBox(HWND_DESKTOP,"CreateEllipticRgn   failed","Error",MB_ICONSTOP);  
      else  
      {  
          if(!SetWindowRgn(hWnd,hRgn,TRUE))  
              MessageBox(HWND_DESKTOP,"SetWindowRgn   failed","Error",MB_ICONSTOP);  
          DeleteObject(hRgn);  
      }  
  }  
  else  
      MessageBox(HWND_DESKTOP,"找不到窗口:Test","Error",MB_ICONWARNING); 问题点数:0、回复次数:4Top

1 楼Vitincy(Vitincy)回复于 2002-12-06 19:31:08 得分 0

UpTop

2 楼prettywolf(多情自古空余恨,此恨绵绵无绝期)回复于 2002-12-06 19:34:47 得分 0

upTop

3 楼Vitincy(Vitincy)回复于 2002-12-10 20:20:59 得分 0

UpTop

4 楼kingcom_xu(冷羽)回复于 2002-12-10 20:26:58 得分 0

2000下可以?不应该呀...Top

相关问题

  • 怎样设置桌面区域(窗口最大化区域)
  • 怎样用VC设置在窗口区域内的鼠标形状?
  • 区域设置问题
  • win98的区域设置?
  • 输入法区域设置的热键
  • Win 2000/XP/2003 区域设置的问题
  • 区域语言设置问题 - 严重
  • ASP的区域设置的问题
  • 如何刷新窗口指定区域,
  • 如何设置客户区域的大小?

关键词

  • 区域
  • desktop
  • null
  • hrgn
  • setwindowrgn
  • hwnd
  • 设置
  • createellipticrgn
  • iconstop
  • messagebox

得分解答快速导航

  • 帖主:Vitincy

相关链接

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

广告也精彩

反馈

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