Подскажите как на 99% определить, что окно ввода текста однострочное (напр. TEdit). Прверял стили окна - ES_MULTILINE не всегда есть у многострочных окон. З.Ы. Окна не моего приложения.
Код:
function HasMultLine(AHandle: HWND): Boolean;
var
dwStyle: DWORD;
begin
dwStyle := GetWindowLong(AHandle, GWL_STYLE);
Result := (dwStyle and ES_MULTILINE) = ES_MULTILINE;
end;