Вниз
Скачать: CL | DM;

EnumChildWindows дает только 1й элемент   Найти похожие ветки 

← →
IceBeerg ©   (2014-05-26 16:41) [0]

function GetChieldWindow(ChWHD:HWND;Param:LongInt):LongBool;stdcall;
var
 Str:PChar;
begin
 GetMem(Str,256);
 If ChWHD<>0 Then
    Begin
     GetWindowText(ChWHD,Str,255);
     if Length(Str)>0 Then Form1.Memo1.Lines.Add(SysToUTF8(Str));
     GetClassName(ChWHD,Str,255);
     if Length(Str)>0 Then Form1.Memo1.Lines.Add(SysToUTF8(Str));
    end;
 FreeMem(Str,256);
end;

procedure TForm1.Button1Click(Sender:TObject);
var
 WND:HWND;
begin
 WND:=FindWindow(PChar("Notepad"),PChar(UTF8ToSys("Безымянный - Блокнот")));
 If WND<>0 Then
    Begin
     EnumChildWindows(WND,@GetChieldWindow,0);
    end;
end;

В Memo1 только Edit и все. Почему нет остального?


← →
RWolf ©   (2014-05-26 16:46) [1]

function GetChieldWindow(ChWHD:HWND;Param:LongInt):LongBool;stdcall;

function, заметь.


← →
IceBeerg ©   (2014-05-26 16:50) [2]


> RWolf ©   (26.05.14 16:46) [1]
> function GetChieldWindow(ChWHD:HWND;Param:LongInt):LongBool;
> stdcall;
>
> function, заметь.

Блииин... Во туплю... Спасибо!



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.003 c
15-1426049877
SKIPtr
2015-03-11 07:57
2015.10.25
выполнить действие в зависимости от подключения к интернету


2-1401097358
MisterX
2014-05-26 13:42
2015.10.25
Картинки в таблицу Word


15-1425850257
картман
2015-03-09 00:30
2015.10.25
wifi


2-1401178558
Кирилов М.Л.
2014-05-27 12:15
2015.10.25
Импорт таблицы OpenOffice в StringGrid


11-1260545241
tippa
2009-12-11 18:27
2015.10.25
побайтно записать файл из массива




   Наверх