Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

вопрос по ToolBar-у


Don ©   (2006-11-30 11:57:00) 

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


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

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


Don   (2006-12-06 16:30:00) [2]

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


Don   (2006-12-06 12:32:00) [3]

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


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

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


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

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


Don   (2006-12-01 10:16:00) [6]

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

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


Don   (2006-12-01 10:07:00) [7]

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


Don   (2006-12-01 09:10:00) [8]

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


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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо