Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2011, 14:47   #1
juky88
 
Регистрация: 17.04.2011
Сообщений: 4
Вопрос LVN_ENDLABELEDIT + вставляем новую строку

LVN_ENDLABELEDIT уведомляет о конце редактирования. Только я не могу понять, какую запись он проверяет.
У меня такая проблемка:
Есть list control:

Код:
ON_NOTIFY(LVN_ENDLABELEDIT, IDC_LIST2, &CMPDDlg::OnLvnEndlabeleditParamProb)

BOOL CMPDDlg::OnInitDialog()
{
...
lc_paramProb.InsertItem(LVIF_TEXT,0, _T(""),0,0,0,NULL);
...
}

void CMPDDlg::OnLvnEndlabeleditParamProb(NMHDR *pNMHDR, LRESULT *pResult)
{
	NMLVDISPINFO *pDispInfo = reinterpret_cast<NMLVDISPINFO*>(pNMHDR);
	LVITEM item = pDispInfo->item;
	// пользователь отменил ввод
	if (item.pszText == NULL) {
		*pResult = 0; // "0" информирует систему о неуспешном вводе
		return;
	}
	if(lc_paramProb.GetItemText(lc_paramProb.GetItemCount()-1,0).Compare(_T("")) != 0){
		lc_paramProb.InsertItem(lc_paramProb.GetItemCount(),_T(""),0);
	} 
	*pResult = 1; // "1" информирует систему об успешном вводе
}
Новая строка вставляется после редактирования, что естественно, но мне надо, чтобы она вставлялась после ввода новой записи. Подскажите, пожалуйста, как это сделать?
juky88 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переход на новую строку в Memo Лонли-Локли Компоненты Delphi 12 08.01.2021 05:00
Переход на новую строку delphin100 Общие вопросы Delphi 9 31.05.2012 04:52
Переход на новую строку frreg Microsoft Office Excel 2 17.01.2011 22:32
Перенести текст на новую строку VistaSV30 Microsoft Office Access 4 31.01.2010 08:45
Переход на новую строку в Memo1 )Игнат( Общие вопросы Delphi 2 07.07.2009 20:31