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

Вниз

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

 
BAHO ©   (2002-05-10 02:22) [0]

Здравствуйте...
Подскажите как при наведении курсора мышки на
кнопку в чужом окне получить её хендл(thandle) ?
Спасибо...


 
BAHO ©   (2002-05-10 02:24) [1]

Но тока кнопки ...!
надо поставить чтото воде фильтра
если кнопка то передать ее хендл
а если нет то передать nil...!


 
Дремучий ©   (2002-05-10 11:52) [2]

>>Но тока кнопки ...!
Не совсем правильная постановка -
не всякая кнопка имеет хендл.
например TBitBtn имеет,
а TSpeedButton не имеет.

это так интуитивно, надо в исходники смотреть
могу ошибаться, МАСТЕРА поправят.


 
MBo ©   (2002-05-10 11:58) [3]

WindowFromPoint
ChildWindowFromPoint


 
demon-777 ©   (2002-05-10 12:26) [4]

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ExtCtrls, StdCtrls;

type
TForm1 = class(TForm)
Timer1: TTimer;
Edit1: TEdit;
Label1: TLabel;
procedure Timer1Timer(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.Timer1Timer(Sender: TObject);
var
h : HWND;
n : integer;
s : string;
begin
h := WindowFromPoint(Mouse.CursorPos);
if h <> 0 then begin
n := SendMessage(h, WM_GETTEXTLENGTH, 0, 0) + 1;
SetLength(s, n);
SendMessage(h, WM_GETTEXT, WPARAM(n), LPARAM(PChar(s)));
Edit1.Text := s;
end
else
edit1.Text:="Здесь отобразится Хэндл";
end;

end.


Попробуй это.


 
BAHO ©   (2002-05-11 00:28) [5]

Спасибо...!



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
1-73258
Filat
2002-05-10 17:59
2002.05.23
Как в *.txt файл записать и считать символы с позиции по позицию?


7-73422
Romul
2002-02-27 10:00
2002.05.23
Как выключить/включить модем из под Windows


3-73058
Alive
2002-04-27 11:32
2002.05.23
Помогите разобраться .


1-73140
Юляша
2002-05-13 15:28
2002.05.23
На другом компьютере программа не работает.


4-73458
DNT
2002-03-24 11:57
2002.05.23
Трей и мышка