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

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

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

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

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

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


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