Пожалуйста, посоветуйте красивую табличную часть для диалога. Мне надо пару полей и кучу строк. Может у кого есть готовый пример? На этом ресурсе почти все примеры скачал, дальше SysListView32 ни чего нет Спасибо
Что конкретно тебе нужно: - ListBox - Grid - ListView - или еще какой-то элемент? Такой? Как у ® Mario Vilas (aka QvasiModo)
Млин... листвью с границами???????? Народ, не поверите, всю ночь фигню программил - искал нормальное решение. Все! Пиво в сторону! Вторые сутки будут еще продуктивнее! Спасибо за наглядный пример, это то, что надо (млин, как же все таки сейчас проще, чем в далёком 2000 году). Ппц, т.е. я все сделал только не понял как прорисовать границы... P.S. я просто слишком мало знаю что есть у виндовс, поэтому на каждой ступеньке сомневаюсь
Честно, с ин.язом я не дружу, поэтому и не могу нормально найти команду. Другие команды вроде понятны, кроме редактирования. Мне только название и все
Неее, уважаемый, это как раз для изменения текста в ячейке ListView. Отправляешь контролу через SendMessage и все меняется в нормальную сторону
Уважаемые специалисты, стесняюсь признаться, но я не понял какое свойство прорисовывает линии в табличке, указанной _sheva740. Если не считаете это занудством, подскажите его. Нет, конечно я его найду, но может кто-то помнит его по памяти?
Значит я что-то не так делаю. Такое уже пробовал и черточек нету. Если не трудно, pashe4ka13, поглядите такой ресурс, чего здесь не хватает? CONTROL "",IDC_LSV1,"SysListView32",LVS_REPORT,4,53,158,91,LVS_EX_GRIDLINES
А как узнать размер текста в item-е? LVM_GETITEMTEXT надо указать размер буфера, хотелось бы буфер выделять в зависимости от размеров. Что-то в параметрах не понят
pashe4ka13 нет, диалог описал в редакторе и все. Мне казалось, они одинаково строятся, просто формирование окон ОС берет на себя. Я не прав?
Про размер: во всех примерах берется готовый буфер с известным размером. Но это же не правильно, там может быть 3 символа, а может 1000. Неужели только перебором? Типа, увеличивать буфер до тех пор, пока не прочитается меньше байт? Мне кажется это не правильно и коряво
strange2007 LVM_GETITEMTEXT Если вы отправите это сообщение явно, она возвращает количество символов в pszText член LVITEM структуры. Вы msdn курите?
"Вы msdn курите?" уже перекурил, каша в голове от информации. Про pszText просто не понял по смыслу, перечитывал раз 15. Пойду пробовать. Спасибо.