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

Вниз

Почему не получаются регионы?   Найти похожие ветки 

 
Dy1 ©   (2007-08-09 20:33) [0]

панель "panc" всегда квадратная

procedure ClkAdd;
var
 p: PClock;
 r: hRGN;
begin
 New(p);
 p^.pan := NewPanel( Form1.SB, esRaised).PlaceDown;
 p^.pan.Width := 120;
 p^.pan.Height := 138;
 p^.pan.Transparent := True;

 p^.panc := NewPanel( p^.pan, esRaised).SetPosition(20,1).SetSize(68,68);

 r := CreateRoundRectRgn(0,0, 68,68, 15,5);
 SetWindowRgn(p^.panc.Handle, r, True);


 
Vladimir Kladov   (2007-08-09 21:13) [1]

.Handle -> .GetWindowHandle


 
Dy1 ©   (2007-08-11 11:51) [2]

Спасибо, GetWindowHandle помогло.

Панель в форме круга. Как закрасить углы этой панели? (при движении появляются полосы)  FillRect и т.п. не помогают.


 
Vladimir Kladov   (2007-08-11 18:01) [3]

Углы же не от этого окна, раз вы их обрзали. За углы теперь другой контрол отвечает, который под ним лежит (скорее всего, родительский).


 
Dy1 ©   (2007-08-11 20:27) [4]

и над ним издевался



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

Форум: "KOL";
Текущий архив: 2008.04.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.006 c
15-1203861599
Алексей
2008-02-24 16:59
2008.04.06
UpdateLayeredWindow


2-1204905452
savyhinst
2008-03-07 18:57
2008.04.06
Отн. путь в абс путь.


2-1205222080
Ник
2008-03-11 10:54
2008.04.06
Поведение ComboBox


15-1203690030
NaRuTo
2008-02-22 17:20
2008.04.06
Запись дисков!


15-1203275302
Галинка
2008-02-17 22:08
2008.04.06
UML -> Cod





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский