Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.15;
Скачать: CL | DM;

Вниз

вопрос по ToolBar-у   Найти похожие ветки 

 
Don ©   (2006-11-30 11:57) [0]

Че-то не пойму, добавляю разделители, а получаются фиксируемые кнопки (отжатые). Я так понял, это произошло после добавления модуля ToGrush. Раньше все было нормально.
Хотя возникает другой вопрос, как создать фиксируемые кнопки (если не задавать названия)? Или как убрать названия кнопок?
А при использовании ToGrush фиксируемые кнопки не создаются совсем.


 
Vladimir Kladov   (2006-11-30 19:31) [1]

Фиксируемые в ToGRush не поддерживаются. В ToGRush вообще вместо тулбара создается панель с кнопками.


 
Don ©   (2006-12-01 09:10) [2]

что панель с кнопками, это я понял. А с обычным тулбаром? Кто-нибудь проверьте  на последней версии KOL (2.48), моэет это я че-то не то делаю...
кстати, в модуле ToGRush в процедуре создания "тулбара" рассматривается возможность фиксируемых кнопок. Если их нет, то зачем это было реализовано?


 
Don ©   (2006-12-01 10:07) [3]

Забыл сказать что создается с UNICODE_CTRLS


 
Don ©   (2006-12-01 10:16) [4]

Также заметил разницу в коде, в процедуре TBSetTooltips.
В паскалевском KOLе  fTBttTxt создается как PWStrList для UNIOCDE_CTRLS.
В асемблере он всегда PStrList.

Также возникают небольшие разногласия с KOLadd, где у Action всегда string, но, тем не менее, ему ничего не мешает присваивать контролам свой Caption.
Собственно, при использовнии Action под UNICODe вылетает.


 
Don ©   (2006-12-05 11:49) [5]

Хотелось бы услышать какой-нибудь ответ на этот вопрос. Будут ли производится изменения KOLadd под UNICODE или искать обходные пути.


 
Vladimir Kladov   (2006-12-05 19:13) [6]

с TAction я поправлю, у себя уже поправил. Правда, я action не использую.


 
Don ©   (2006-12-06 12:32) [7]

Зря удобная вещь, особенно когда у тебя в проекте главное меню, тулбар и куча всплывающих окон. Я б еще сделал в ней поддержку SupportMnemonics.


 
Don ©   (2006-12-06 16:30) [8]

И еще, при создании ToolBar под UNICODE кнопки-разделители не создаются. Создаются фиксируемые кнопки. Без UNICODE_CTRLS все работает нормально.


 
Vladimir Kladov   (2006-12-06 20:27) [9]

В соседней ветке было уже, по-английски. Я исправлю, нужен StrComp/WStrComp, иначе получается сравнение адресов. Прежний код работал, потому что было сравнение со строкой, но компилятор стал ругаться на сравнение PWideChar со строкой-константой, поэтому на автомате дабы устранить проблему было добавлено (мной) приведение к типу P(Wide)Char. Итог понятен, адреса всегда разные.



Страницы: 1 вся ветка

Текущий архив: 2007.07.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
2-1182239987
Makhanev Alexander
2007-06-19 11:59
2007.07.15
как прочитать exit code ?


1-1178402176
Драйвер
2007-05-06 01:56
2007.07.15
Поделитесь функцией HSV to RGB на Паскале ?


15-1181413423
JanMihail
2007-06-09 22:23
2007.07.15
Начал изучать PHP


2-1182024536
ММК
2007-06-17 00:08
2007.07.15
USB-флешка


4-1170534926
Express
2007-02-03 23:35
2007.07.15
Как перехватить сообщение об открытие MDI-формы???