Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Компоненты";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];

Вниз

Свой Button!!!   Найти похожие ветки 

 
Igor_   (2004-10-14 23:17) [0]

Подскажите как обрисовать форму кнопки, т.е. при помощи SetWindowRgn изменил форму кнопки, но обрезанные края сливаются с фоном. Вопрос: как сделать эти края такие же как в обычной форме, чтобы видно было что это кнопка???


 
Poirot ©   (2004-10-15 12:25) [1]

а если просто картинку выбрать такую, которая просто сделает бордер сама собой?!... да и собственно посмотри как отрисовыввютсЯ стд кнопы - тебе так же надо сделать для произвольной формы:)


 
panov ©   (2004-10-15 16:42) [2]

И не надо так орать!!!(c)


 
Игорь Шевченко ©   (2004-10-25 17:03) [3]

http://www.delphikingdom.com/treasury/hsdialogs.htm


 
4e6ypaTop _@(o,o)@_ ©   (2004-10-25 17:06) [4]

procedure TForm1.FormPaint(Sender: TObject);

Var
X1,Y1,X2,Y2:Integer;
begin
Canvas.Pen.Color := clRed;
Canvas.Pen.Width := 2;
with button1 do
begin
 X1 := Left-3; Y1 := Top-3;
 X2 := Left+Width+4; Y2 := Top+Height+4;
 Canvas.RoundRect(X1,Y1,X2,Y2,4,4);
end;

end;



Страницы: 1 вся ветка

Форум: "Компоненты";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.009 c
14-1124102465
Е-клмн
2005-08-15 14:41
2005.09.11
Господа! Сколько часов в день вы спите? А сколько работаете?


1-1124651679
Gamer
2005-08-21 23:14
2005.09.11
PopupMenu нестандартной формы


3-1117690892
carmen
2005-06-02 09:41
2005.09.11
Синхронизация баз данных


2-1123336296
Peter1
2005-08-06 17:51
2005.09.11
Переопределение методов, я не понимаю


3-1122958157
Kara
2005-08-02 08:49
2005.09.11
Изменяемая ячейка StringGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский