Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Переделать в KOL компонент HotKeyManager ? FILEOPEN ? DragAcceptF   Найти похожие ветки 

 
dictator   (2003-08-13 23:50) [0]

1) А есть ли аналог  FILEOPEN ?

2) Как сделать приём файлов на форму
как в Dephi (без KOL) типа того DragAcceptFiles(Form1.Handle, True);

3) Есть компонент HotKeyManager  как его преобразовать чтобы получить
KOL компонент (используются только Classes, Windows, Messages,  Forms, SysUtils)?
Вот часть HotKeyManager.pas - подскажите что тут нужно изменить.
Хочется научиться переделывать обычные компоненты (не все конечно) в KOL.

{$IFDEF VER140} {$DEFINE DELPHI_6} {$ENDIF}
{$IFDEF DELPHI_6} {$DEFINE DELPHI_6_UP} {$ENDIF}

unit HotKeyManager;

interface

uses
 Classes, Windows, Messages;

type
   KeyIndex: Word;
...
 end;

 THotKeyManager = class(TComponent)
 private
   FHandle: HWND;
   HotKeyList: TList;
   FOnHotKeyPressed: TOnHotKeyPressed;
   procedure HookProc(var Msg: TMessage);       // Hook method
 protected
   function DisposeHotKey(hkr: PHotKeyRegistration): Boolean;
 public
   constructor Create(AOwner: TComponent); override;
   destructor Destroy; override;
   function AddHotKey(HotKey: Cardinal): Word;
...
  published
   property OnHotKeyPressed: TOnHotKeyPressed read FOnHotKeyPressed write FOnHotKeyPressed;
 end;

function HotKeyAvailable(HotKey: Cardinal): Boolean;
...

procedure Register;

implementation

uses
 Forms, SysUtils;

const


 
SPeller ©   (2003-08-14 11:49) [1]


> 1) А есть ли аналог  FILEOPEN

Что это за зверь?


> 2) Как сделать приём файлов на форму
> как в Dephi (без KOL) типа того DragAcceptFiles(Form1.Handle,
> True);

Как средствами VCL - не знаю, но через winapi - флаг WS_EX_ACCEPTFILES.


> подскажите что тут нужно изменить

Всё.



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.07 c
14-1082107282
тихий вовочка
2004-04-16 13:21
2004.04.11
Тут вопрос задавали, как с джойстиками работать


14-1079309103
kaif
2004-03-15 03:05
2004.04.11
Обязательно ли верующему Президенту знать Новый Завет?


14-1079376545
syte_ser78
2004-03-15 21:49
2004.04.11
что с монитором?


9-1070561177
Omar2002
2003-12-04 21:06
2004.04.11
Батл нет в своей игре!


1-1079952889
martyanov
2004-03-22 13:54
2004.04.11
Проблемы с временем