Форум: "Потрепаться";
Текущий архив: 2002.08.26;
Скачать: [xml.tar.bz2];
ВнизСкины Найти похожие ветки
← →
Igor_thief (2002-07-27 18:53) [0]Народ, помогите разобраться с темой "Скины". Если кто знает как это творится, то я очень внимательно читаю!
Народ говорит, что надо перерисовывать регионы, но пример никто прислать не может. Я кое-что надыбал в faq на одном сайтике, но пока не очень разобрался. Да и там приведен пример для ч-б bitmap"ов.
← →
MJH (2002-07-27 19:02) [1]http://nitroamp.ru/dl.php?dl_file=na_src.exe
← →
Igor_thief (2002-07-27 19:07) [2]Да я уже видел эту ссылку! Ничешо поконкретней нет?
← →
Igor_thief (2002-07-27 19:34) [3]Народ, помогите!!! Срочно!!!
← →
bytebutcher (2002-07-27 19:55) [4]а поискать на www.torry.net
в поиске задашь "skin"
и посмотришь исходники
либо качай что-то типа ActiveSkin и ваяй что хочешь
← →
SPeller (2002-07-27 19:57) [5]Можно обойтись без регионов, одними прямоугольниками. При загрузке формы создаёшь в отдельном объекте полностью рисунок, который будет отображаться на форме. Затем в обработчике OnPaint или WM_PAINT либо заново рисуешь весь рисунок, либо получаешь квадрат который надо отрисовать и русуешь. Если не знаешь как из маленького исходного рисунка сделать нечто красивое, то посмотри скины из Винампа и разберись куда что рисуется. Вот пример:
Исходный рисунок:
p-q
|+|
b-d
Затем размножаем его на всю форму:
p-----------------q
|+++++++++++++++++|
|+++++++++++++++++|
|+++++++++++++++++|
|+++++++++++++++++|
|+++++++++++++++++|
b-----------------d
Затем если надо вставить какие-то рисуночки (кнопки например, лэйбу...), то просто рисуем их в нужном месте:
p-----------------q
|+oo+oo+++++++++++|
|+++++++++++++++++|
|++++++++++mY+++++|
|<E>+++++++SkIn+++|
|+++++++++++++++++|
b-----------------d
Начни с простого, а потом уже к более сложному перейдёшь.
← →
Oleg_Gashev (2002-07-27 20:06) [6]HRGN очень хорошая вещь. Многое помогает решить. Не надо творить чудеса, в WinApi можно сделать все.
← →
MJH (2002-07-28 01:36) [7]>Да я уже видел эту ссылку! Ничешо поконкретней нет?
ты вообще пень что-ли? там все что тебе надо есть - и регионы кнопок, и регион обрезания окна, и смена регионов и т.д.!
или ты совсем дуб?
← →
Igor_thief (2002-07-28 16:52) [8]bytebutcher © (27.07.02 19:55)
Чегото ничего ненаходится
SPeller © (27.07.02 19:57)
Большое спасибо! Попробую разобраться.
Oleg_Gashev © (27.07.02 20:06)
А примерчик привести слабо!
MJH © (28.07.02 01:36)
Не психую! Тебе вудь жить еще хочется! Прочто раньше ссылку народ давал только на сайт а не на файл. Щас просмотрю и скажу чегото.
← →
Oleg_Gashev (2002-07-28 19:31) [9]>А примерчик привести слабо!
В сети поищи. Этого добра хватает.
Например, поищи как сделать круглое окно.
← →
MJH (2002-07-29 01:58) [10]2Igor_thief
Не психую! Тебе вудь жить еще хочется!
ты вообще русский?
Прочто раньше ссылку народ давал только на сайт а не на файл.
да, ты не русский, ты чукча
← →
Igor_thief (2002-07-29 11:41) [11]MJH © (29.07.02 01:58)
Я не чукча. Ошибки в тексте были потому-что я спешил и не проверял текст который я набрал. Sorry!
Oleg_Gashev © (28.07.02 19:31)
Круглое окно сделать просто. А вот как сделать круглую кнопочку?
← →
Mike B. (2002-07-29 12:36) [12]> Круглое окно сделать просто. А вот как сделать круглую кнопочку?
Точно также. В некотором смысле кнопка это тоже окно.
← →
SPeller (2002-07-29 14:34) [13]
> Mike B. © (29.07.02 12:36)
> В некотором смысле кнопка это тоже окно.
Не в некотором, а это и есть самое настоящее окно. (Ну кроме speed button"а)
← →
MJH (2002-07-29 17:47) [14]я щас добрый.....роловскую карточку купил :)
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.08.26;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.006 c