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

这个Component为何出错

楼主litth(慕容飞云)2003-09-04 14:54:50 在 C++ Builder / ActiveX/COM/DCOM 提问

这个Component为何  
  在ActiveBitmap   装入一bmp出错何出错?应怎么改?  
   
  //---------------------------------------------------------------------------  
   
  #ifndef   CoolBtnH  
  #define   CoolBtnH  
  //---------------------------------------------------------------------------  
  #include   <SysUtils.hpp>  
  #include   <Controls.hpp>  
  #include   <Classes.hpp>  
  #include   <Forms.hpp>  
  #include   <ExtCtrls.hpp>  
  #include   <graphics.hpp>  
  //---------------------------------------------------------------------------  
  class   PACKAGE   TCoolBtn   :   public   TPanel  
  {  
  private:  
    Graphics::TBitmap   *shwBitmap;  
    Graphics::TBitmap   *atvBitmap;  
    Graphics::TBitmap   *psdBitmap;  
    TImage       *img;  
    TTimer   *tmr;  
   
  protected:  
  public:  
                  __fastcall   TCoolBtn(TComponent*   Owner);  
  __published:  
    void     __fastcall   TimerProc(TObject   *Sender);  
    __property       Graphics::TBitmap   *ShowBitmap={read=shwBitmap,write=shwBitmap,default=NULL};  
    __property       Graphics::TBitmap   *ActiveBitmap={read=atvBitmap,write=atvBitmap,default=NULL};  
    __property       Graphics::TBitmap   *PushedBitmap={read=psdBitmap,write=psdBitmap,default=NULL};  
   
  };  
  //---------------------------------------------------------------------------  
  #endif  
   
   
   
   
   
   
   
  //---------------------------------------------------------------------------  
   
  #include   <vcl.h>  
  #pragma   hdrstop  
   
  #include   "CoolBtn.h"  
  #pragma   package(smart_init)  
  //---------------------------------------------------------------------------  
  //   ValidCtrCheck   is   used   to   assure   that   the   components   created   do   not   have  
  //   any   pure   virtual   functions.  
  //  
   
  static   inline   void   ValidCtrCheck(TCoolBtn   *)  
  {  
                  new   TCoolBtn(NULL);  
  }  
  //---------------------------------------------------------------------------  
  void   __fastcall     TCoolBtn::TimerProc(TObject   *Sender)  
  {  
      //  
  }  
  //---------------------------------------------------------------------------  
  __fastcall   TCoolBtn::TCoolBtn(TComponent*   Owner)  
                  :   TPanel(Owner)  
  {  
        Caption="";  
        BevelOuter=bvNone;  
        tmr=new   TTimer(Owner);  
        tmr->Enabled=false;  
        tmr->Interval=200;  
        tmr->OnTimer=TimerProc;  
   
        img=new   TImage(Owner);  
        img->Align=alClient;  
        img->Stretch=true;  
   
  }  
   
  //---------------------------------------------------------------------------  
  namespace   Coolbtn  
  {  
                  void   __fastcall   PACKAGE   Register()  
                  {  
                                    TComponentClass   classes[1]   =   {__classid(TCoolBtn)};  
                                    RegisterComponents("Samples",   classes,   0);  
                  }  
  }  
  //---------------------------------------------------------------------------  
  问题点数:0、回复次数:3Top

1 楼COKING(天晴)回复于 2003-09-04 15:45:01 得分 0

 
        img=new   TImage(Owner);  
        img->Align=alClient;  
        img->Stretch=true;  
   
    shwBitmap=new   Graphics::TBitmap();  
    atvBitmap=new   Graphics::TBitmap();  
    psdBitmap=new   Graphics::TBitmap();Top

2 楼litth(慕容飞云)回复于 2003-09-04 15:51:41 得分 0

还是不行的Top

3 楼aliker(吹口琴的猫)回复于 2003-09-22 13:33:03 得分 0

关注Top

相关问题

  • exp为何出错?
  • rs.update为何出错?
  • 为何要出错?
  • 这个代码为何出错?(只有一个语句)
  • CSingleLock的lock为何出错
  • 为何这样也出错?
  • pfc_insertRow()为何出错(PFC)?
  • 为何总是出错
  • 为何DBGStore.DAtaSource=dataStore会出错
  • 为何报告出错!!!!

关键词

  • null
  • tcoolbtn
  • tbitmap
  • atvbitmap
  • psdbitmap
  • shwbitmap
  • tmr
  • 出错
  • timerproc
  • fastcall

得分解答快速导航

  • 帖主:litth

相关链接

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

广告也精彩

反馈

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