Текст из диалогового окна
Пробовал так:
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);
Ошибок нет, но прграмма не работает
Цитата: John28
Подскажите как сохранить текст диалогового окна в строковую переменную.
Где сам текст находится ?
Kontrakt.ReplaceSel(StringInput);
когда пытаюсь вставить текст в другой EditBox копилятор ошибок не выдает, хотя ReplaceSel имеет тоже переменную типа LPTSTR.
int Length;
Length=ICC.LineLength();
ICC.GetLine(0,StringInput.GetBuffer(Length));
Kontrakt.ReplaceSel(StringInput);
По идее (как я задумывал) из окошка EditBoix в StringInput
int Length;
Length=ICC.LineLength();
ICC.GetLine(0,StringInput.GetBuffer(Length));
Kontrakt.ReplaceSel(StringInput);
По идее (как я задумывал) из окошка EditBoix ICC в StringInput должен копироваться текст, потом вставляться в EditBoix Kontrakt. Но текст в StringInput почемуто не попадает. Почему?
int Length;
Length=ICC.LineLength();
ICC.GetWindowTextW(StringInput.GetBuffer(++Length),Length); /*Чтение текста из окна EditBox */
Kontrakt.ReplaceSel(StringInput);