Есть такой код:
- Код: Выделить всё
TMainForm = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
end;
var
MainForm: TMainForm;
implementation
procedure TMainForm.Button1Click(Sender: TObject);
var
WinClass: array[0..255] of Char;
begin
GetClassName(MainForm.Handle, WinClass, SizeOf(WinClass));
ShowMessage('Класс окна: '+WinClass);
end;
Есть мнение, и не только мое, что функция GetClassName должна была тут вернуть "TMainForm". Это Lazarus виноват или что (кто)?