Forum Replies Created
-
AuthorPosts
-
VahaCParticipant'Support' wrote:
Проблема в том, что при таком варианте слева остается пустое место,а справа уже тесно. Нужно подумать, может даже голосование организовать.
тогда уж добавить свойство (как центрировать) чтобы каждый для себя решил как ему лучше
VahaCParticipantвот что имеем
[attachment=5971:title_orig.PNG]
вот как имхо должно быть
[attachment=5972:title_new.png]
центрирование кнопок делать относительно центра формы, если же они не помещаются в свое место то скрывать самые правые из кнопок (которые не помещаються), но надо сделать какую нибудь “выпадайку” из которой они будут доступны
ПС
теперь о багах
как видно картинках на форме нет кепшина хотя Form.Caption <> ''
если уменьшать размеры формы то тайтлбар кнопки могут перекрыть системные кнопки так что здесь точно надо прикрутить какую нибудь “выпадайку”
VahaCParticipantу меня при таком подходе получается
Quote:
Debugger Exception Notification
Project test.exe raised exception class EInvalidOperation with message 'Cannot focus a disabled or invisible window'.
Break Continue Help
VahaCParticipant'Support' wrote:Предпоследний пункт не совсем понял 😐
например
width заголовка с иконкой 55 пикселей
width куска с системными кнопками 80 пикселей
width всей формы 500 пикселей
значит кусок формы на котором могут быть размещены наши кнопки составляет 500 – 80(слева) – 80(справа) = 340 пикселей
координаты центрального пикселя 80 + 340 / 2 = 250 или 500 / 2 = 250
но с условием что начальные и конечные 80 пикселей не доступны для наших доп. кнопок
конечно же это все имхо
VahaCParticipantимхо самым правильным решением будет
– получаем длину системных кнопок
– получаем длину заголовка
– сравниваем какая длинна больше и “отрезаем” её с обеих сторон (ведь выравнивание у нас установлено по ценру)
– в оставшееся пространство помещаем кнопки
VahaCParticipantпроверил у себя в тренировочном проекте где тоже юзается пейджкотрол с фреймами наблюдаються артефакты
но наблюдаются эти артефакты не на всех скинах
[attachment=5951:Capture.PNG]
VahaCParticipantимхо при клике по пустой области возле вкладок чтобы можно было создавать новые вкладки по дабл клику
VahaCParticipantПопробуй добавить его в ThirdParty
VahaCParticipantтогда идем в раздел http://www.alphaskins.com/forum/index.php?showforum=14 и курим сорсы размещенных там компонентов
VahaCParticipantПользуемся поиском
VahaCParticipant'WaterGhost' wrote:Без up'ппания темы ответа не получить)
Да вы хоть сто раз апайте тему, время получения ответа от этого разве что увеличится. Так как Support всегда начинает отвечать с самой старой темы 😉
September 7, 2012 at 11:27 am in reply to: Improved drawing of borders in forms with bsSingle BorderStyle when ExtBorders is False #48882VahaCParticipantвозможно у вас старые скины.
используйте скины из того же архива с компонентами что вы установили
VahaCParticipantнужно купить компоненты с исходниками и пересобрать все заново
VahaCParticipantСтукнул в асю
VahaCParticipantЕстественно.
Когда?
VahaCParticipantкомпонент TForm он же является главной формой приложения
VahaCParticipant'Support' wrote:То есть эти сообщения не приходят?
Да не приходят
'Support' wrote:А что за компонент?
Quote:Попробовал в WndProc главной формы писать следующееCode:if Msg.Msg = SM_ALPHACMD then
begin
case Msg.WParamHi of
AC_SETNEWSKIN, AC_REMOVESKIN: {Doing something};
end;
end;Но не помогло
VahaCParticipantПопробовал в WndProc главной формы писать следующее
Code:if Msg.Msg = SM_ALPHACMD then
begin
case Msg.WParamHi of
AC_SETNEWSKIN, AC_REMOVESKIN: {Doing something};
end;
end;Но не помогло
VahaCParticipantна этой странице посмотри пример Image of parent control
вот прямая ссылка на демо проект http://www.alphaskins.com/sfiles/demos/imageofparent.zip
VahaCParticipant -
AuthorPosts