Форум: "KOL";
Текущий архив: 2007.07.15;
Скачать: [xml.tar.bz2];
Вниз
вопрос по 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 вся ветка
Форум: "KOL";
Текущий архив: 2007.07.15;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.044 c