CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

如下定义是什么意思?3Q

楼主liuzq()2004-12-01 22:51:23 在 Delphi / VCL组件开发及应用 提问

type  
   
      IMemTableDataFieldValueListEh   =   interface  
          ['{28F8194C-5FF3-42C4-87A6-8B3E06210FA6}']  
          function   GetValues:   TStrings;  
      end; 问题点数:20、回复次数:4Top

1 楼nyf1220(我是党员----不过听说最近风声紧,打算换名字)回复于 2004-12-01 22:55:37 得分 20

IMemTableDataFieldValueListEh   =   interface       //定义一个IMemTableDataFieldValueListEh接口  
          ['{28F8194C-5FF3-42C4-87A6-8B3E06210FA6}']     //GUID,系统自动生成  
          function   GetValues:   TStrings;//定义一个FUNCTION,需要实现他的类来完成实现  
      end;  
  Top

2 楼liuzq()回复于 2004-12-01 23:06:21 得分 0

nyf1220(我是党员--不过听说最近风声紧,打算换名字):  
  不是太明白呵,能再详点吗?3QTop

3 楼liuzq()回复于 2004-12-01 23:23:51 得分 0

IMemTableDataFieldValueListEh接口  
          ['{28F8194C-5FF3-42C4-87A6-8B3E06210FA6}']   ,这里的数字是不是不能重复,就是我安装了EHLIB,它里面这样定义了,现我将其中的这部分和以下部分搬到我的控件中,想利用它,但控件安装运行后好象不和EHLIB的控件不一样,里面所定义的函数不执行,为什么?{28F8194C-5FF3-42C4-87A6-8B3E06210FA6}这样的串代表什么?怎样生成自已的呢?3Q  
   
  type  
   
      TPopupMonthCalendarEh   =   class(TMonthCalendar)  
      private  
          FBorderWidth:   Integer;  
          procedure   CMCloseUpEh(var   Message:   TMessage);   message   CM_CLOSEUPEH;  
          procedure   CMCtl3DChanged(var   Message:   TMessage);   message   CM_CTL3DCHANGED;  
          procedure   CMWantSpecialKey(var   Message:   TCMWantSpecialKey);   message   CM_WANTSPECIALKEY;  
          procedure   WMGetDlgCode(var   Message:   TWMGetDlgCode);   message   WM_GETDLGCODE;  
          procedure   WMKillFocus(var   Message:   TWMKillFocus);   message   WM_KILLFOCUS;  
          procedure   WMNCCalcSize(var   Message:   TWMNCCalcSize);   message   WM_NCCALCSIZE;  
          procedure   WMNCPaint(var   Message:   TWMNCPaint);   message   WM_NCPAINT;  
      protected  
          function   CanAutoSize(var   NewWidth,   NewHeight:   Integer):   Boolean;   override;  
          function   DoMouseWheelDown(Shift:   TShiftState;   MousePos:   TPoint):   Boolean;   override;  
          function   DoMouseWheelUp(Shift:   TShiftState;   MousePos:   TPoint):   Boolean;   override;  
          procedure   CreateParams(var   Params:   TCreateParams);   override;  
          procedure   CreateWnd;   override;  
          procedure   DrawBorder;   virtual;  
          procedure   KeyDown(var   Key:   Word;   Shift:   TShiftState);   override;  
          procedure   MouseDown(Button:   TMouseButton;   Shift:   TShiftState;   X,   Y:   Integer);   override;  
          procedure   MouseUp(Button:   TMouseButton;   Shift:   TShiftState;   X,   Y:   Integer);   override;  
          procedure   PostCloseUp(Accept:   Boolean);  
          procedure   UpdateBorderWidth;  
      public  
          constructor   Create(AOwner:   TComponent);   override;  
          property   Color;  
          property   Ctl3D;  
      end;  
  Top

4 楼liuzq()回复于 2004-12-01 23:37:42 得分 0

这里的“接口”,怎样定义和使用啊?Top

相关问题

  • 请问如下宏定义是什么意思?(关于函数指针和COM)
  • 该定义是什么意思?
  • MAC是什么意思,这样定义?
  • 定义里的[STAThread]是什么意思?
  • 请问一个宏定义的意思
  • 这个定义是什么意思
  • 这种定义是什么意思
  • 错误提示如下,什么意思?
  • 如下style是什么意思???
  • 请问如下语句什么意思?

关键词

  • 控件
  • f8194
  • b3e06210fa
  • imemtabledatafieldvaluelisteh
  • tshiftstate
  • 定义
  • procedure
  • override
  • message
  • shift

得分解答快速导航

  • 帖主:liuzq
  • nyf1220

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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