CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

BCB中有没有类似MFC中的CRect的东东?

楼主spcec(zeus)2003-09-02 20:36:43 在 C++ Builder / 基础类 提问

小弟在程序中需要用CRect的对象,并要使用CRect方法,这便需要用到Afxwin.h这个头文件,可是我程序中已经用了vcl.h,若再用Afxwin.h编译报错[C++   Fatal   Error]   afxv_w32.h(14):   F1003   Error   directive:   WINDOWS.H   already   included.     MFC   apps   must   not   #include   <windows.h>。类似的问题偶经常遇到,请教高手有什么法子可以解决之?谢谢 问题点数:20、回复次数:7Top

1 楼spcec(zeus)回复于 2003-09-02 20:48:23 得分 0

还有bcb中有什么函数可以起到和AfxGetInstanceHandle()以及GetSafeHwnd()一样的作用?Top

2 楼jishiping(JSP 季世平)回复于 2003-09-02 20:51:57 得分 5

CRect   是VC的东西,BCB中使用TRect。  
   
  VC中的AfxGetInstanceHandle(),BCB可以直接使用   HInstance   。Top

3 楼kingcaiyao(aking)回复于 2003-09-02 20:51:57 得分 3

TRect就是。  
  事实上TRect,CRect均是对Windows数据类型Rect的封装。Top

4 楼invalid(空心菜(Python是个好东东,大家多用用!))回复于 2003-09-02 21:05:06 得分 3

MFC的类一般是C开头,转换成borland的就是T开头Top

5 楼spcec(zeus)回复于 2003-09-02 21:36:01 得分 0

以下这两条语句在bcb中如何实现呢?  
  HINSTANCE   hInst   =   AfxGetInstanceHandle();  
  //AfxGetInstanceHandle   always   returns   the   HINSTANCE   of   your   executable   file   (.EXE)   unless   it   is   called   from   within   a   DLL   linked   with   the   USRDLL   version   of   MFC.   In   this   case,   it   returns   an   HINSTANCE   to   the   DLL.  
  HWND   hWnd   =   GetSafeHwnd();  
  //此函数返回的是CWnd类的m_hWnd数据成员。Returns   the   window   handle   for   a   window.  
   
  这两句需要放到__fastcall   TForm1::TForm1(TComponent*   Owner)  
                  :   TForm(Owner)中执行  
  请大虾解惑,谢谢!Top

6 楼sun_wyz(欲将心事付瑶琴 知音少 弦断有谁听)回复于 2003-09-02 22:12:59 得分 4

HWND   hWnd=Application->Handle;  
  hWnd就是你的程序的句柄了。Top

7 楼jishiping(JSP 季世平)回复于 2003-09-02 22:22:16 得分 5

__fastcall   TForm1::TForm1(TComponent*   Owner)  
                  :   TForm(Owner)  
  {  
          //......  
          HWND   hWnd   =   Handle;  
          //......  
          HINSTANCE   hInst   =   HInstance;  
          //......  
  }Top

相关问题

  • BCB聊天室扔出来的东东!
  • intraweb 好东东啊绝对要下,for bcb
  • 学会C++,Windows编程,VC,MFC这几个东东共要花多少时间?
  • bcb里混用mfc
  • 有谁用BCB开发过基于MapInfo的东东?
  • bcb工具?什么东东?谢谢解答!
  • 我想把MFC生成的SDI程序的类名给改了(就是wndclass.lpszClass东东),不知该怎么改?
  • VCL好东东
  • 找东东!!!
  • ★★★ 好东东。!!!!!!★★★★★★

关键词

  • bcb
  • mfc
  • crect
  • afxgetinstancehandle
  • tform1
  • hinstance
  • hwnd
  • trect
  • owner
  • 程序

得分解答快速导航

  • 帖主:spcec
  • jishiping
  • kingcaiyao
  • invalid
  • sun_wyz
  • jishiping

相关链接

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

广告也精彩

反馈

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