TRForumcu | ForumWebmaster / Web Dizayn Scriptler / Programlama DilleriProgramlama Dilleri Visual Basic (Moderatörler: )Yuvarlak Pencereler
Konu Bilgileri
Konu Başlığı Yuvarlak Pencereler
Cevaplar 0
Sonraki Sonraki Konu
Görüntüleyenler0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Görüntülenme 104
Önceki Önceki Konu

Sayfa: [1]   Aşağı git
Yazdır
Gönderen Konu: Yuvarlak Pencereler  (Okunma Sayısı 104 defa)
Gondolin
Yetkili
*****


Yer : Gondolin
Mesaj : 1.069
Forum Para : 7240.00 YTL
Karizma Puanı : 196
Teşekkür: Edilen: 7
Alınan: 61
WWW
Offline
« : 02 Mayıs 2008, 10:25:39 »



API üstüne API ile karşınızda olmaya devam ediyoruz. Sizleri API ye boğmaya karar vermiş biri olarak şimdi de YUVARLAK Bir Form Nasıl Oluşturulur tüm sırları ile beraber sunuyorum. Hiç bir yerde bulamayacağınız çok özel pozları ile karşınızda CreateEllipticRgn ve sevgilisi SetEllipticRgn nun bu pozlar karşısında şok etkisi yaratacak açıklamaları...
'Komple Formun kod bölümüne ekleyin(kopyala-yapıştır) :-)
'API tanımlamaları yapılıyor...

Private Declare Function CreateEllipticRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, _
ByVal X2 As Long, ByVal Y2 As Long) As Long

Private Declare Function SetWindowRgn Lib "user32" (ByVal hWnd As Long, ByVal hRgn As Long, _
ByVal bRedraw As Long) As Long

'Pencere yüklenirkene formu yuvarlatıyoruz...
Private Sub Form_Load()
Dim hr&, dl&
Dim usew&, useh&
usew& = Me.Width / Screen.TwipsPerPixelX
useh& = Me.Height / Screen.TwipsPerPixelY
' Oluşturuluyor...
hr& = CreateEllipticRgn(0, 0, usew, useh)
' Gösteriliyor...
dl& = SetWindowRgn(Me.hWnd, hr, True)
End Sub


Logged
Bu Sayfayı Paylaş
Google Ekle Yumile Ekle Yahoo Ekle Msn Ekle Netspace Ekle Ask Ekle Clesto Ekle Digg Ekle Reddit Ekle Furl Ekle Del.icio.us Ekle Submit to Jeqq Spurl Ekle Technorati Ekle Newsvine Ekle Simpy Ekle BlinkList Ekle Shadows Ekle
Sayfa: [1]   Yukarı git
Yazdır
Tags: vb kodları  visual basic kodları