Показать сообщение отдельно
  #1  
Старый 11.12.2011, 21:04
icsander icsander вне форума
Новичок
 
Регистрация: 17.04.2011
Сообщения: 87
Репутация: 10
По умолчанию Стиль окна

Подскажите как на 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;
Ответить с цитированием