Доброе время суток, эксперты! У меня три вопроса: 1) В редакторе ресурсов иконок (VC++6.0) вставляю рисунок из буфера(32x32), рисунок состоит из 256 цветов, а при выполнении проги эта иконка как-то преобразуется в 16 цветную, при этом очень страдает качество иконки. Как сделать чтобы иконка выводилась в 256-цветном режиме? Иконка выводится в ToolBar. 2) Как сделать чтобы ListCtrl и TreeCtrl пользовались одним и темже ImageList'ом, при этом в ListCtrl большие иконки (32x32), а в TreeCtrl, те же иконки но уже 16x16. Я пробовал, но опять таки качество маленьких очень плохое. 3) Как динамически менять стиль у ListCtrl? Т.е. сначала большие иконки, потом стиль LVS_REPORT, потом LVS_SMALLICON, ну короче как в Проводнике они меняются.
Доброе время суток, KydesNik! 1)при создании иконки поставъ следующие установки 32x32 256 colors 3)Исполъзуй функцию ModifyStyle Ответ отправлен: 15.01.2003, 13:54 Отправитель: Ramzes
Вопрос № 525
Здраствуйте. Подскажите как заставить линковщик(VC6.0) генерировать имена функций какие я хочу, а то он создает функции типа: тип возвращаемых данных + имя функции+ еще какае-то фигня.
Приветствую Вас, Dzik! Что-то я тебя не понял! Как это "какие я хочу"? :) У компилятора есть правила, по которым он должен создавать obj-файл. Эти правила одинаковы для всех компиляторов - даже с ассемблера... И вообще - зачем тебе это надо??
Ответ отправлен: 16.01.2003, 23:21 Отправитель: baldr Отвечает vitya
Приветствую Вас, Dzik! Надо писать .def файл и компилировать с ним, тогда будут такие названия, какие ты присваиваешь. Формат посмотри в МСДН там ничего сложного.
Ответ отправлен: 16.01.2003, 13:26 Отправитель: vitya Отвечает PL
Здравствуйте, Dzik! С++ использует mangling имена (смотри МСДН name decoration), так как ему нужно знать всю инфу о параметрах, возвращаемых значениях и тд. Если ты хочешь чтобы у тебя ентого не было просто используй С. Ответ отправлен: 16.01.2003, 13:51 Отправитель: PL Отвечает Ramzes
Здравствуйте, Dzik! насколъко я понял речъ идет о экспорте функций пиши перед объявлением функции extern 'C' Ответ отправлен: 17.01.2003, 10:20 Отправитель: Ramzes
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.