ну тогда скажите почему никто не ответил? я так понимаю вопрос напрямую связан с тем как изменить цвет выделения (синий т.е.), откуда ось берёт синий цвет для выделения (напимер в notepad'e выделяя текст, в explorer'е выделяя элементы, в меню подсвечивая текущий пунк), опеределён ли он как один для всех, или каждое приложение может выбрать себе любой (особенно интересует последний вариант, хотя возможен ли он), толкните парой слов ато я в гди не очень, а дальше я сам уж единственное что я знаю, это что можно установить этот текст для всех приложений в свойствах экрана задав цвет для "выделенный пункт меню", кстати только что проверил, что меняя этот цвет в опере остаётся синим выделение в комбобоксе строки адреса, значит можно устанавливать для каждого контрола отдельно, подскажите как... вот ещё немного покопался нашёл функцию (Get)SetSysColor, но она устанавлявает глобально для всех окон цвета т.е. то-же самое что и изменение вышеупомянутого параметра в настройках панели управления, но при поверке я обломался - нужный мне хотитем упрямо остался синим ещё и его бэкграунд становился синим при выделении, хотя все остальные выделенные элементы заданного мной цвета короче вопроса 2 вопроса: 1) сабж, как задать 2) как установить то что делает SetSysColors не для всех окон а только для заданного
При созжании lv указываешь OWNERDRAWFIXED и обрабатываешь сообщение NM_CUSTOMDRAW. Вся перерисовка ложится на тебя.