Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Текст из диалогового окна

28K
25 ноября 2007 года
John28
16 / / 25.11.2007
Подскажите как сохранить текст диалогового окна в строковую переменную.
Пробовал так:
Cstring StringInput;
ICC.GetLine(0,StringInput);
Выдает ошибку: 'int CEdit::GetLine(int,LPTSTR) const' : cannot convert parameter 2 from 'CString' to 'LPTSTR'
Пробовал так:
LPTSTR StringInput;
ICC.GetLine(0,StringInput);
Ошибок нет, но прграмма не работает
320
25 ноября 2007 года
m_Valery
1.0K / / 08.01.2007
Цитата: John28
Подскажите как сохранить текст диалогового окна в строковую переменную.



Где сам текст находится ?

28K
25 ноября 2007 года
John28
16 / / 25.11.2007
На эту строку:
Kontrakt.ReplaceSel(StringInput);
когда пытаюсь вставить текст в другой EditBox копилятор ошибок не выдает, хотя ReplaceSel имеет тоже переменную типа LPTSTR.
28K
27 ноября 2007 года
John28
16 / / 25.11.2007
В общем решил я свою проблему сам:

int Length;
Length=ICC.LineLength();
ICC.GetLine(0,StringInput.GetBuffer(Length));
Kontrakt.ReplaceSel(StringInput);

По идее (как я задумывал) из окошка EditBoix в StringInput
28K
27 ноября 2007 года
John28
16 / / 25.11.2007
В общем решил я свою проблему сам:

int Length;
Length=ICC.LineLength();
ICC.GetLine(0,StringInput.GetBuffer(Length));
Kontrakt.ReplaceSel(StringInput);

По идее (как я задумывал) из окошка EditBoix ICC в StringInput должен копироваться текст, потом вставляться в EditBoix Kontrakt. Но текст в StringInput почемуто не попадает. Почему?
28K
27 ноября 2007 года
John28
16 / / 25.11.2007
Все разобрался до конца, теперь работает:

int Length;
Length=ICC.LineLength();
ICC.GetWindowTextW(StringInput.GetBuffer(++Length),Length); /*Чтение текста из окна EditBox */
Kontrakt.ReplaceSel(StringInput);
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог