|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Авг 26, 2004 16:33:31 Chib777 Спасибо большое, теперь получил :) |
|
|
Дата: Авг 27, 2004 10:50:22 · Поправил: amdtm Chib777 Asterix Был давно на форуме архиваторщиков. По их мнению, чистые тексты лучше всего жмет rk.exe. См. вложение. Исполняемые файлы он жмет лучше zip и чуть лучше rar. Сравнение Source - 725kb незаархивированный размер source.zip - 220kb source.rar - 184kb source.rk - 150kb xxmenu.dll - 18kb разархиватора нет ;))) 7zip -? 2031917189__readme1.rar |
|
|
Дата: Авг 27, 2004 11:40:19 Toxic Что значит dark one ? ...или? ...? |
|
|
Дата: Сен 5, 2004 12:55:06 q_q Недавно применил пример с комбом в св редакторе, но не все гладко. Предлагаю написать пример заготовки редактора на основе (Edit, RichEdit) со всеми наворотами, стильными меню, полнофункциональной панель форматирования с комбами выбора шрифтов в современном стле и тд для Исходников. Если понадобится, могу подготовить для твоего апгрейта. Причины: 1) При совместном использовании со стильными меню из комба пропал весь контент, появляется при дефолтном стиле; 2) Пропадает контент для контекстных меню, например субклааированного табтулса; 3) После выбора шрифта не могу вернуть фокус на едит-контрол, субклассинг туманный |
|
|
Дата: Сен 6, 2004 04:05:13 · Поправил: q_q amdtm Ничего не понял. |
|
|
Дата: Сен 24, 2004 22:58:31 |
|
|
Дата: Окт 27, 2004 12:10:16 · Поправил: Chib777 Исходник XXMenu.dll (исходник lib, почти такой же). Стиль 2000 работает нормально, стабильно. Стиль косящий, под XP, нужно доделать, всё вообщем то работает сносно, но процедуру - окна меню, я не доделал, вообще она сделана криво. Это меню хорошо наблюдать в 2000 и XP. Сорц не оптимизирован. Примеры как использовать библу, см. в этой теме ранее. |
|
|
Дата: Окт 27, 2004 14:32:23 |
|
|
Дата: Окт 28, 2004 06:27:27 · Поправил: masquer а где функция DrawStrings? Понятно, что это обертка для DrawText, но все таки :) Чето под 8 масмом вообще не собирается, под более ранними вроде нормально ADD 0: так, чтобы собрать под 8 масмом надо вот эту строку убрать из инсклудов \masm32\macros\macros.asm и просто скопировать в проект 3 макроса. ADD 1: Замена DrawStrings на DrawText помогла. |
|
|
Дата: Окт 28, 2004 08:33:56 masquer а где функция DrawStrings? Понятно, что это обертка для DrawText, но все таки.. Забыл стереть прототип, эта функция была сосвсем недавно, я её заменил в DrwItem_xx, нпрямую DrawText. Там есть ещё прототип который не нужен CreateColorBrush, его нужно удалить. ADD 0: так, чтобы собрать под 8 масмом надо вот эту строку убрать из инсклудов \masm32\macros\macros.asm и просто скопировать в проект 3 макроса. Абсолюдно верно, я это сделал очень давно, и поэтому забыл. Либо отредактируйте файл macros.asm, может из более старой версии масм использовать можно, а лучше всего как предложил masquer скопировать несколько макросов. ADD 1: Замена DrawStrings на DrawText помогла. Здесь не понял, функции DrawStrings в этом сорце нет, её код не используеться, вывод текста осуществляеться DrawText, в более компактной форме. Или это про утечку ресурсов GDI? |
|
|
Дата: Окт 28, 2004 08:46:38 Исходник XXRichEdit.dll. Печать,предварительный просмотр, парметры страницы для RichEdit контрола. Пример как использовать, есть выше это REdit (сорц выше в этой же теме). 627210771__Source_XXRichEdit_DLL.rar |
|
|
Дата: Окт 29, 2004 07:06:28 Здесь не понял, функции DrawStrings в этом сорце нет, её код не используеться, вывод текста осуществляеться DrawText, в более компактной форме. DrawString встречается 10 раз (+ 1 закомментирован) в Default_Ico.inc, и линкеру очень не понравиться, если просто убрать прототип. Утечек там нету, молодец! |
|
|
Дата: Окт 29, 2004 17:34:18 · Поправил: Chib777 masquer Default_Ico.inc этот файл можно удалить, когда то был такой стиль меню, все файлы со стилями и др. включены в файл XXMenu.asm в самом конце. В функции DrawString, нет ничего особенного, она использовала TextOut, и от параметров выводила запрещённый текст или обыкновенный. То же самое что и сейчас я просто код перенёс непосредственно в процедуры оброботки стилей. ------------------ Мне один програмер на masmforum написал, что у него в 95 й винде, выбевает ошибка типа в GDI нет функции GetMenuInfo, причём он использует QEDITOR с add - ins для превью и печати, а оно соответственно и XXMenu. Если куго то это чудо ещё стоит 95 - я (в чём я сильно сомневаюсь), то могли бы проверить работаоспособность. Интересно как в 95OSR2, тоже нет этой функции. |
|
|
Дата: Окт 29, 2004 17:58:29 что у него в 95 й винде, выбевает ошибка типа в GDI нет функции GetMenuInfo, Тоже самое выдает на NT4.0 |
|
|
Дата: Окт 30, 2004 03:09:46 Здесь исходники видоизмененной ранней версии XXMenu.dll от Chib777, 4 стиля. В наст. время не используется и заменена на последнюю версию библиотеки автора. По сравнению с авторской имеет незначительные доработки, см. вложение. Для общего развития. ;))) _865450159__XXMenu_dll.part1.rar |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.142 |