home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 22 / CD_ASCQ_22_0695.iso / win / prg / hotmap / tool2.pas < prev    next >
Pascal/Delphi Source File  |  1995-03-26  |  1KB  |  52 lines

  1. unit Tool2;
  2.  
  3. interface
  4.  
  5. uses
  6.   SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,
  7.   Forms, Dialogs, StdCtrls, VBXCtrl, Hotmap;
  8.  
  9. type
  10.   TTools2 = class(TForm)
  11.     HotMap1: THotMap;
  12.     Memo1: TMemo;
  13.     Edit1: TEdit;
  14.     Label1: TLabel;
  15.     procedure FormCreate(Sender: TObject);
  16.     procedure HotMap1RegionMouseDown(Sender: TObject;
  17.       var RegionNum: Single; var Button: Integer);
  18.   private
  19.     { Private declarations }
  20.   public
  21.     { Public declarations }
  22.   end;
  23.  
  24. var
  25.   Tools2: TTools2;
  26.  
  27. implementation
  28.  
  29. {$R *.DFM}
  30.  
  31. procedure TTools2.FormCreate(Sender: TObject);
  32.     var     DtFl:     TVBString;
  33. begin
  34.     Memo1.Text := 'HotMap control helps you to create a different ToolBox.';
  35.  
  36.     DtFl    := 'TOOLS2.HMD';
  37.     HotMap1.DataFile := DtFl;
  38.     HotMap1.Action := 4;
  39.     HotMap1.FillType := 3;
  40. end;
  41.  
  42. procedure TTools2.HotMap1RegionMouseDown(Sender: TObject;
  43.   var RegionNum: Single; var Button: Integer);
  44.   var Rn:    Integer;
  45. begin
  46.        Rn := Round(RegionNum);
  47.     If Rn > 0 Then
  48.         Edit1.Text := HotMap1.RegionString[Rn - 1];
  49. end;
  50.  
  51. end.
  52.