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