Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите новичку получить данные строки при dblclick на ListCtrl в SDI? / 3 сообщений из 3, страница 1 из 1
29.11.2003, 11:09
    #32338393
elenochka_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку получить данные строки при dblclick на ListCtrl в SDI?
Помогите получить данные строки при dblclick на ListCtrl в SDI. Уже совсем замучалась :(
ListCtrl заполняется данными по команде из меню. Обработчик этой команды и струкутра, которая содержит данные, находятся, соответственно, в классе CMainFrame. Обработчик двойного клика на ListCtrl-е находится в классе CSdiView. Как оттуда добарться до этих данных?
Или может у меня совсем неправильный подход? Расскажите, как бы сделали вы? ;)
...
Рейтинг: 0 / 0
29.11.2003, 14:58
    #32338449
DJStealth
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку получить данные строки при dblclick на ListCtrl в SDI?
если что-то есть в CMainFrame и мне это нужно я делаю так:
CMainFrame* pMainFrame = reinterpret_cast<CMainFrame*>(AfxGetMainWnd());
pMainFrame-> то что меня интересует

к другому любому
((CChildFrame*)GetParentFrame())->то что меня интересует
...
Рейтинг: 0 / 0
01.12.2003, 08:17
    #32338922
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку получить данные строки при dblclick на ListCtrl в SDI?
Ещё вариант.
Листы по всем кликам посылают нотификацию родителю. Я через это обычно все нужные клики ловлю.

Если более подробно. Зовётся КлассВизард. Создаётся обработчик (у окна содержащего лист) для WM_NOTYFY (или он сразу там называется OnNotify)

В нём разбирается lParam как NMHDR* (wParam - указатель на окно, приславшее нотификацию)

((NMHDR*)(lParam))->...

у NMHDR три или два параметра. Один из них указатель на окно, приславшее нотификацию, второй - это как раз сообщение, WM_LBUTTONDBLCLK, к примеру.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите новичку получить данные строки при dblclick на ListCtrl в SDI? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]