相关分类: Java技术 C/C++ VB delphi
  • 用CB制作具备HTML风格的动态按钮

    在浏览网页时,各种各样制作精美的动态按钮常常令人惊羡不已。这种按钮平常默默无闻,当鼠标经过时,立即一跃而出,在鼠标变为手形的同时,图像也变得更加亮丽,有的还发出特有声音,将您的注意力瞬间抓了过去;而当鼠标移开之后,一切又恢复原样,以免分散您对新焦点...

    2008-02-23 05:39:06

  • TRichEdit右键滚屏代码

    void __fastcall TMainForm::RichEditMouseMove(TObject *Sender,TShiftState Shift, int X, int Y) { if(RightButtonFlag) { if(RightY(Y 8)) { RightY=Y; SendMessage(RichEdit-Handle, EM_SCROLL, SB_LINEDOWN, 0); } else if(RightY(Y-8)) { RightY=Y; SendMessage(...

    2008-02-23 05:39:05

  • C Builder创建组件探密

    1.创建组件的类声明 class PACKAGE 新类名 : public 祖先类名 { private:私有数据: (1)内部私有用 (2)发布属性的真正数据保存 (3)发布事件的数据保存 (1,2,3)私有数据初始化一般在构造函数中,(3)的初始化一般和祖先该事件相连。 通常为方便直接调用祖先方法常加保存祖...

    2008-02-23 05:39:05

  • CB非可视组件的消息处理技巧

    一个非可视的组件必须对Windows操作系统或用户定义的消息作出响应。然而,由于一个非可视组件没有窗口,因此他也没有窗口句柄,自然他也不能接收到消息,为了解决这一问题,我们的思路是创建一个隐藏的窗口,使非可视组件能够接收到消息。 为了给您的非可视组件创建一个隐...

    2008-02-23 05:39:04

  • BCB利用组件传送文档

    在Borland C Builder中,使用NMStrmServ和NMStrm组件能够很容易地在两台电脑之间传递文档。当然,您也能够使用基于FTPJ协议的文档传输组件NMFTP,但使用NMStrmServ和NMStrm组件更加方便、快捷。 首先,运行Borland C Builder,在窗体Form1中加入一个NMStrmServ组件和一...

    2008-02-23 05:39:03

  • C Builder中

    “异形”按钮很有趣,就是按钮的形状不是标准的长方形或正方形,而有一丝“叛逆”——“异形”嘛,是不是?怎样才能实现“异形”按钮呢?由于Window 95增加了对窗口区域概念的支持,使得窗口区域就是所定义的窗口看上去的形状,窗口区域作为窗口的实际边界区域,这样窗...

    2008-02-23 05:39:03

  • C Builder中保持控件的位置及大小

    C Builder/Delphi是Inprise(原Borland)公司广受欢迎的可视化C /Pascal研发工具,利用他可极大地加快应用程式的研发速度。但是,也正因为其是可视化编程工具,将控件拖放到Form后,控件的位置就固定死了。随着Form的大小或屏幕分辨率的改变,控件和Form本身的位置往往...

    2008-02-23 05:39:03

  • C Builder中实现控件数组的功能

    Borland C Builder作为Inprise(原Borland)公司新推出的快速应用程式研发工具(RAD),具备威力强大的C 语言和快捷便利的可视化编程完美结合的长处,遗憾的是其没有直接提供像VB中的控件数组的功能,需要研发者自己编程实现。 VB中的一个控件数组能够 允许多个控件共享同一个...

    2008-02-23 05:39:02

  • C Builder中集合的处理

    首先看一看窗口的MouseDown事件的声明 void __fastcall TForm1::FormMouseDown(TObject *Sender,TMouseButton Button,TShiftState Shift,int X,int Y) 其中的Shift参数被说明为TShiftState类型: enum Classes_1{ssShift,ssAlt,ssCtrl,ssRight,ssMiddle,ssDouble}; type...

    2008-02-23 05:39:01

  • ListBox编程两例

    1。 为ListBox添加水平方向的滚动条 SendMessage (ListBox1-Handle,LB_SETHORIZONTALEXTENT,ListBox1-Width 32,0) ; 2。 为Listbox添加图标 首先需要配置Listbox的Style属性为lbOwnerDrawVariable; const margin = 2 ; // Margin around each bitmap //---------------...

    2008-02-23 05:39:01

2