Помощь - Поиск - Пользователи - Календарь
Полная версия: Аналог Memo в VC++ 2008 EE
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Ада и другие языки
18192123
Мне требуется вывести список всех процессов, модулей, список загруженных драйверов устройств. Соответственно это сравнительно большой объём информации, и мне нужно для вывода что-то вроде Memo...Как это можно реализовать??
volvo
Через WinAPI, больше в Express Edition - никак. Создавай оконный элемент через
hMyListbox = CreateWindow(
"listbox", NULL, WS_CHILD | LBS_STANDARD | WS_VSCROLL | LBS_DISABLENOSCROLL | WS_VISIBLE,
30, 30, 100, 120, hwnd, (HMENU)ID_LISTBOX, hInst, NULL
);

и добавляй в него строки при помощи сообщения LB_ADDSTRING
18192123
А можно убрать в ListBox сортировку??
volvo
Можно... Для этого надо либо убрать стиль LBS_STANDARD (но тогда бордер перестанет отрисовываться), либо убрать стиль LBS_SORT:

(WS_CHILD | LBS_STANDARD | WS_VSCROLL | LBS_DISABLENOSCROLL | WS_VISIBLE) & (~LBS_SORT)
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.