|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Фев 23, 2004 18:47:17 Добрый день всем !!! Блин !! ламерский вопрос, но все же ... Как в Edit контроле переходить на новую строку (он мультилайновый) ??? Если в коде '\n' вставлять, то в исходе будет жирный '|'. Может кто подскажет по бырику ?? Благодарен !!! |
|
|
Дата: Фев 23, 2004 19:01:50 korst На масме вместо "\n" нужно вставить db 13,10. |
|
|
Дата: Фев 23, 2004 21:05:28 Спасибо !!! Я это конечно же знал. Теперь я сам скажу: нужно вставлять последовательность "\r\n" - только тогда будет совершаться переход на новую строку. И еще одна запара. После вставки в Edit текста (SetWindowText()), он становится выделенным (надо кликать мышью на его поле, чтобы привести его в нормальный вид). Смотрел документацию, ничего по этому поволду не нашел. Существует какая-нибудь функция для этого или нет ?? Очень нужно !!! |
|
|
Дата: Фев 23, 2004 21:23:17 нужно вставлять последовательность "\r\n" Хм... достаточно вставить ,0Dh,0Ah в конце строки. |
|
|
Дата: Фев 23, 2004 21:44:55 korst Смотрел документацию, ничего по этому поволду не нашел. Сообщение EM_SETSEL. Asterix Так это и есть 0A0Dh, только для С. |
|
|
Дата: Фев 24, 2004 00:21:42 · Поправил: korst Quantum Благодарю !! Признаюсь, что смотрел не внимательно ... Но все же не получается. Исходя из документации должно быть так:
BOOL CPage06::OnSetActive() {
...
m_ceSettingsListEdit.SendMessage(EM_SETSEL, -1); // или так ...
::SendMessage(m_ceSettingsListEdit.m_hWnd, EM_SETSEL, -1, 0); // или так ....
...
return CPropertyPage::OnSetActive();
}
Только никакого толку от вызова нет !!! Может не в том обработчике вызываю ??? Может кто рекомендации даст !!! |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.044 |