SetWindowRgn kullanımı

Yapmak istediğiniz işle ilgili doğru bileşeni bulmak için burayı kullanabilirsiniz. Sadece bulmak için, diğer sorular Programlama forumuna lütfen.
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Cevapla
emrahgs
Üye
Mesajlar: 114
Kayıt: 08 Tem 2008 06:25
Konum: Antalya

SetWindowRgn kullanımı

Mesaj gönderen emrahgs »

Merhaba Arkadaşlar
splash formu yapmak için araştırma yaparken şu şekilde bir kod buldum

Kod: Tümünü seç

var
  Region: HRgn;
  Points: array [0..11] of TPoint;
begin 

(* Define the points of a W shape *)
  Points[0] := Point(0  , 0   );
  Points[1] := Point(50 , 0   );
  Points[2] := Point(180, 200 );
  Points[3] := Point(218, 100 );
  Points[4] := Point(256, 200 );
  Points[5] := Point(385, 0   );
  Points[6] := Point(435, 0   );
  Points[7] := Point(256, 300 );
  Points[8] := Point(218, 200 );
  Points[9] := Point(180, 300 );

(* Define the region *)
  Region := CreatePolygonRgn(Points,
                             10,
                             ALTERNATE); 
							  
(*
Points:    This a pointer to the previously defined points
10:        The number of points
ALTERNATE: The mode to be used for filling the polygon 
*)

(* Set the window to have the above defined region *)
  SetWindowRgn(Handle, // The handle of our form
               Region, // The handle of our defined region
               True);  // The window is to be redrawn now
bu kod W şeklinde bir form oluşturuyor ama ben X hatta bir kaç harf yanyana oluşturacak şekilde bir form
oluşturmak istiyorum ama rakamlarla ne kadar oynasamda nasıl bir sistemle çalıştığını anlayamadım.
bu konuda bana yardımcı olabiilirmisinz.
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: SetWindowRgn kullanımı

Mesaj gönderen Lost Soul »

Resim

yukarıdaki resimde x koordiinatı yukarı doğru o yüzden w ters

ama fikir verebilir sanırım

verilen poimt değerleri x,y koordinatı şeklşinde
ve resimde göreceğiniz son point yok.
yani son noktayı kendisi birleştiriyor.
emrahgs
Üye
Mesajlar: 114
Kayıt: 08 Tem 2008 06:25
Konum: Antalya

Re: SetWindowRgn kullanımı

Mesaj gönderen emrahgs »

Lost Soul Teşşekür ederim sistemin mantığını anladım ve X çizdim ama
bi sorum daha var
Birden fazla harf yapılabiliyor mu bir birine bitişik yapamayacağım türde birden fazla harf var
mesala i nin noktasını nasıl yapacağım veya = i nasıl yapacağım.
Cevapla