Есть 3 спорные идеи.
1. Проверять высоту контрола. У однострочных она обычно 20-24. Хотя тут многое зависит от размера шрифта и извращенной фантазии разработчика. Поэтому под вопросом.
2. По классу контрола (напр. TEdit). Тут вообще мрак. При использовании нестандартных компонентов или после обфускации кода вообще бред будет.
3. Ну и самая фантастическая. Определять реакцию контрола на <VK_RETURN> (в смысле переводит он каретку на след строку или нет). Тут вообще - "звезда в шоке".
У кого какие еще идеи будут ?
|