CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

有关C++Builder窗口的设计

楼主moneycao(风林火山)2002-01-04 12:39:28 在 C++ Builder / 基础类 提问

请问一下,我记得在DELPHI中有个函数可以控制窗口的形状,例如可生成椭圆形的窗口,不知道C++Builder中有没有这个函数,函数名是什么?  
          有没有哪个函数可以获得内存的使用情况? 问题点数:28、回复次数:11Top

1 楼nickgg(匿名哥哥)回复于 2002-01-04 12:43:03 得分 0

...Top

2 楼VSaber(☆浪人☆)回复于 2002-01-04 13:27:50 得分 0

控制形状用的是windows的api:setwindowrgn,至于详细的有一套相关的rgn的api,你看看msdn了.  
  获得内存情况的你看看psapi这一套东西吧!(记不太清楚了)Top

3 楼gloom(苍狗白云)回复于 2002-01-04 13:35:10 得分 0

agree   upTop

4 楼yangliu(探索软件http://www.tansoo.cn)回复于 2002-01-04 13:54:04 得分 0

当然有了,不过用现成的控件不是更方便吗?  
  下载地址:http://webplay.myrice.comTop

5 楼wjzhuang(程序猪)回复于 2002-01-04 14:35:26 得分 0

agree   with   VSaber.  
  But   you   also   can   design   your   window   that   you   like,just   use   some   image   to   "compose"   your   window!  
  I   think   it   is   easy   to   you!  
  good   luck!  
  Top

6 楼yunfeifan(云飞凡)回复于 2002-01-04 16:19:24 得分 28

创建一个圆形的窗口    
  HRGN   hr;  
        MouseLButtonDown   =   false;  
        //   创建一个圆形窗口  
        hr   =   CreateEllipticRgn(0,   0,   Image1->Width,   Image1->Height);  
        SetWindowRgn(Handle,hr,TRUE);  
   
  获取内存信息  
  MEMORYSTATUS   MemInfo;  
   
        MemInfo.dwLength   =   sizeof(MEMORYSTATUS);  
        //   获取内存信息  
        GlobalMemoryStatus(&MemInfo);  
        Edit1->Text   =   IntToStr(MemInfo.dwMemoryLoad)   +   "%的内存在使用";  
        Edit2->Text   =   "物理内存共有"   +   IntToStr(MemInfo.dwTotalPhys)   +   "字节";  
        Edit3->Text   =   "未使用的物理内存有"   +   IntToStr(MemInfo.dwAvailPhys)   +   "字节";  
        Edit4->Text   =   "交换文件的大小为"   +   IntToStr(MemInfo.dwTotalPageFile)   +   "字节";  
        Edit5->Text   =   "未使用的交换文件大小为"   +   IntToStr(MemInfo.dwAvailPageFile)   +   "字节";  
        Edit6->Text   =   "虚拟内存空间大小为"   +   IntToStr(MemInfo.dwTotalVirtual)   +   "字节";  
        Edit7->Text   =   "未使用的虚拟内存大小为"   +   IntToStr(MemInfo.dwAvailVirtual)   +   "字节";Top

7 楼781014(城北的风)回复于 2002-01-05 20:59:30 得分 0

学习Top

8 楼ydx(只要你决心成功,失败永远不会把你击垮!)回复于 2002-01-05 21:07:09 得分 0

用API函数SetWindowRgn,如做动画ANIMATEWINDOWS,到MSDN中找一下。  
  Top

9 楼hely_cn(hely)回复于 2002-01-05 21:07:16 得分 0

用windows的api可以的  
  去一些个人网站可以找到相关的文章!Top

10 楼gxgxfish0813(笑傲小鱼)回复于 2002-01-05 22:09:53 得分 0

观注Top

11 楼sharp_shooter(狙击手)回复于 2002-01-06 02:20:19 得分 0

快枪手多啊,同意: yunfeifan(云飞凡) Top

相关问题

  • C#中有关窗体设计
  • 有关c++builder的一个小问题
  • 有关C++BUILDER的编程的?
  • 誰有关于C++ BUILDER的好书?
  • 有关DEPHI转C++BUILDER的问题!!!!
  • 求:《精通C++ Builder 5 程序设计高级教程》
  • 请问学C++ BUILDER还用看《WINDOWS程序设计》吗
  • C++Builder
  • C++? VC++? C++ Builder?
  • 有关c与c++

关键词

  • c++builder
  • 内存
  • 函数
  • api
  • hr
  • meminfo
  • inttostr
  • edit
  • 大小
  • 使用

得分解答快速导航

  • 帖主:moneycao
  • yunfeifan

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

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