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

Вниз

Неактивное окно   Найти похожие ветки 

 
kingweb ©   (2004-02-16 16:02) [0]

Хочу создать неактивное окно поверх всех окон, но с возможностью щелкнуть мышкой по кнопке в этом окне???


 
GrayFace ©   (2004-02-17 07:04) [1]

SetWindowPos(handle,HWND_TOPMOST,left,top,width,height,0);


 
GrayFace ©   (2004-02-17 07:05) [2]

А точнее SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE or SWP_NOACTIVATE or SWP_NOOWNERZORDER);


 
kingweb ©   (2004-02-17 14:04) [3]

А если нужно сделать так, чтобы при клике по окошку оно не обращало на это внимание и активным оставалось прежнее окно??? (грубо говоря disable-ное окно с возможностью работы с мышкой, желательно без ловушек)


 
KingWeb ©   (2004-02-17 14:06) [4]

А точнее при клике по окошку, но не по кнопке на этом окошке, а если по кнопке то активным опять же остается прежнее окно, но выполняется процедура обработки на кнопке..


 
GrayFace ©   (2004-02-18 05:45) [5]

type
 TForm1 = class(TForm)
   procedure FormCreate(Sender: TObject);
 private
   procedure WMMoving(var Message: TWMMoving);message WM_Moving;

 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.WMMoving(var Message: TWMMoving);
var a:TRect;
begin
 inherited;
 a:=PRect(message.DragRect)^;
 SetWindowPos(handle,0,a.Left,a.Top,a.Right-a.Left,a.Bottom-a.Top,SWP_NOZORDER);
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
 SetWindowLong(Form1.Handle, GWL_EXSTYLE, GetWindowLong(Form1.Handle, GWL_EXSTYLE) or WS_EX_NOACTIVATE);
end;

end.



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

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

Наверх




Память: 0.48 MB
Время: 0.025 c
14-1080807245
PVOzerski
2004-04-01 12:14
2004.04.25
Не разбирается ли кто-нибудь в распайках USB-"выкидышей"


4-1077103467
SelfDestructor
2004-02-18 14:24
2004.04.25
IShellLink не опознается


1-1081524574
Triny
2004-04-09 19:29
2004.04.25
динамические переменные


14-1080730533
raymond
2004-03-31 14:55
2004.04.25
Просьба ногами не бить! (демка)


1-1081496574
DimaLos
2004-04-09 11:42
2004.04.25
Перевернутый DBGrid