· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.PROJECTS —› XXControls

<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . >>

Посл.отвђт Сообщен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

q_q
Ещё раз спасибо за исправление кода.
Кстати мерцание устранил.

124081367__REdit.zip


Дата: Окт 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

<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . >>


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.142