Forum Replies Created
-
AuthorPosts
-
TorbinsParticipant
Наверно да. По крайней мере я бы не сказал, что это баг, если сама VCL ведет себя аналогично.
TorbinsParticipantУ меня ваше видео не воспроизводится.
TorbinsParticipantБросьте на форму любых несколько контролов, и попробуйте выполнить такой код:
QUOTEfor i := 0 to ComponentCount – 1 do
Components.Free;<img src="style_emoticons//wink.gif” style=”vertical-align:middle” emoid=”;)” border=”0″ alt=”wink.gif” />
TorbinsParticipantЭто же стандартная майкрософтовская лупа, там сама лупа не двигается. В нее просто копируется то, что под мышкой. Если честно, то это очень неудобно, хотя работает стабильно, да.
TorbinsParticipantЕсть еще один недостаток использования слоеных окон о котором странно что еще не написали – его можно увидеть если вызвать лупу и посмотреть на рамки окон, а также в диалоге выбора цвета, если нажать на кнопку с пипеткой…
Я это сразу заметил, но воспринял как закономерность, ведь с помощью слоистых окон ничего другого особо и не придумаешь.TorbinsParticipantДа, анимация действительно прикольная получилась <img src="style_emoticons//smile.gif” style=”vertical-align:middle” emoid=”:)” border=”0″ alt=”smile.gif” />
TorbinsParticipantУ меня последняя демка с этим скином нормально ресайзится.
TorbinsParticipantМожет тогда краткий инструкшн как его поставить? <img src="style_emoticons//smile.gif” style=”vertical-align:middle” emoid=”:)” border=”0″ alt=”smile.gif” /> я там тоже уже запутался…TorbinsParticipantПо моему любой пункт меню становится заголовком, если его Caption оформить так: “-Заголовок-“. В главной демке гляньте.
TorbinsParticipantДемку в студию.
P.S. Вы название скина правильно пишете?TorbinsParticipantНу, в JCL столько полезных фич, что для многих это абсолютный “маст хев”. А вообще всплывающую формочку и самому вроде несложно сделать.
TorbinsParticipantПредставляю как оно тормозить будет. Я бы на чем-нибудь более подходящем рисовал. А если скиновый фон нужен, то его пожалуй можно в битмап кешировать. И потом уже с битмапа рисовать.
TorbinsParticipantи в обратную сторону работает <img src="style_emoticons//smile.gif” style=”vertical-align:middle” emoid=”:)” border=”0″ alt=”smile.gif” />PrepareForAnimation (pcOptions);
pcOptions.Visible := FALSE;
AnimShowControl ( pcOptions, 100 );может комуто пригодится..
Так еще попробуйте:CODEPrepareForAnimation (pcOptions);
pcOptions.Tabs.Add('Cool!');
AnimShowControl ( pcOptions, 300 );TorbinsParticipantНеудивительно <img src="style_emoticons//smile.gif” style=”vertical-align:middle” emoid=”:)” border=”0″ alt=”smile.gif” /> Я хотел написать “DrawNonClientArea=False”.
TorbinsParticipantЕдинственный пока вариант добавлять в заголовки табов пробелы.
TorbinsParticipantВо-первых гляньте свойство ThirdParty скинменеджера. Во-вторых все же желательно использовать родные AC контролы, и еще скинпровайдер на форму ложить.
TorbinsParticipantМожет послать ему WM_SETREDRAW?
TorbinsParticipantQUOTEзарезаються углы шапки
Имеется ввиду заголовок формы? Тогда у скинпровайдера MakeSkinMenu=False выставьте, пусть риббон сам заголовок рисует.TorbinsParticipantВ последних версиях делфи весь этот код можно заменить таким:
CODEprocedure ConvertIcon2Bitmap(Icon: TIcon; var Bitmap: TBitmap);
var
IconInfo: TIconInfo;
begin
GetIconInfo(Icon.Handle, IconInfo);
Bitmap.Handle := IconInfo.hbmColor;
Bitmap.MaskHandle := IconInfo.hbmMask;
end;
Как говорится, почувствуйте разницу.TorbinsParticipantQUOTEнашел код чтобы конвертить ICO в BMP но получается ерунда прозрачность или часть иконки не рисуется потом
Код в студию <img src="style_emoticons//smile.gif” style=”vertical-align:middle” emoid=”:)” border=”0″ alt=”smile.gif” /> А вообще имея хендл иконки, отрисовать ее на битмапе, и все дела. -
AuthorPosts