Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Подмена символа
Показать сообщение отдельно
lehha


Сообщения: n/a

Профиль | Цитировать


Как всегда пришлось немного поизвращятся и получился следующий код
Код: Выделить весь код
CMyEd::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags)
{
CString str;
	GetWindowText(str);
	if(nChar>31)
	{
		switch(nChar)
		{
		case 'q':
			str+="rr";
			break;
		default:
			str+=(char)nChar;
			break;
		}
	}	
	if(nChar==8)
		str.Delete(str.GetLength()-1);
	if(str.GetLength()<100)
		SetWindowText(str);
	SetSel(str.GetLength(),str.GetLength(),0);	
}
единственный минус это неподдерживает вставки т.е. ctrl+v

Отправлено: 08:23, 09-03-2006 | #2

Название темы: Подмена символа