Код: Выделить всё
type
TWndFinder = class
private
fNames: TStringList; // массив названий окон
....
public
property Names: TStringList read fNames;
procedure FindWindow;
....Процедура FindWindow вызывает функцию обратного вызова EnumCallBack, в которой я хочу заполнить поле fNames.
Код: Выделить всё
procedure TWndFinder.FindWindow;
begin
....
EnumWindows (@EnumCallBack, 0);
end; Код: Выделить всё
function EnumCallBack(H: HWND; lP: lParam): BOOL; stdcall;
begin
....
fNames.Add(Wnd);
....
end; Здесь компилятор не признает fNames. Как бы ему показать это поле?
