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

Вниз

Листер плагин для Total Commander на KOL/MCK   Найти похожие ветки 

 
Muxaspb ©   (2006-01-09 16:55) [0]

Кто-нибудь писал такой плагин на KOL/MCK? Не могу понять, как там форму сделать. Может у кого есть опыт в этом деле, пример какой-нибудь, хотя бы просто как пустую форму показать. Только обязательно на KOL/MCK.
Буду очень признателен любой информации.


 
BeZ   (2006-01-10 09:46) [1]

смотри примеры
про cоздание форм и показ их из dll

ведь плагин для ТС - это dll (только расширение другео)


 
SPeller ©   (2006-01-10 09:48) [2]

Я делал так:

type
 TCControl = object(TControl)
 end;
 PCControl = ^TCControl;

var
 tm: PCControl;
begin
 New( tm, Create );
 tm.fHandle := ListerWnd;
 tm.fStyle := GetWindowLong( ListerWnd, GWL_STYLE );
 tm.fExStyle := GetWindowLong( ListerWnd, GWL_EXSTYLE );
 tm.fEnabled := True;
 tm.fVisible := True;
 tm.fIsForm := True;
 tm.fIsControl := False;

 NewFrmMain( FFrm, tm );
//  AddWndProp("FORM_OBJECT", FFrm.Form.Handle, Cardinal(FFrm));
//  SetProp( FFrm.Form.Handle, "FORM_OBJECT", Cardinal( FFrm ) );
 Applet := nil;
 AppletTerminated := False;
 AppletRunning := True;

 with FFrm^ do
 begin
   fWndProcSet := False;
   fWndProcChd := False;
   fListerWnd := ListerWnd;

   fListerObj := tm;

   Form.Style := WS_CHILD or WS_CLIPCHILDREN or WS_CLIPSIBLINGS {or WS_TABSTOP};
   Form.ExStyle := WS_EX_CONTROLPARENT;
   Form.Top := 0;
   Form.Left := 0;
   SetParent(Form.Handle, ListerWnd);

   FCtl := Form;
   ListerObj := fListerObj;
 end;


 
Muxaspb ©   (2006-01-10 18:34) [3]

Спасибо, буду разбираться.
P.S. А примера с зеркальной формой нет?



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

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

Наверх




Память: 0.47 MB
Время: 0.053 c
2-1160653889
Alex_C
2006-10-12 15:51
2006.10.29
TMemo и DoubleBuffered проблема


2-1160829897
Sorvanets
2006-10-14 16:44
2006.10.29
Нужна программа тестирования


8-1143357037
Sco
2006-03-26 11:10
2006.10.29
glScale и яркость объекта


15-1159772855
ANB
2006-10-02 11:07
2006.10.29
Составные ПК vs чистые суррогаты.


3-1156870110
Telerion
2006-08-29 20:48
2006.10.29
Проблема с SQL запросом по датам. Сравнение дат. (paradox)