DEVLOPER 1
DEVLOPER
noisiv 1
noisiv
Manwe Work 1
Manwe Work
mavzermete 1
mavzermete
darkbey42 1
darkbey42
xranzei 1
xranzei
Bvural41 1
Bvural41
PrimeAC 1
PrimeAC
Payidar2 1
Payidar2
Fethi Polat 1
Fethi Polat
Wizard' 1
Wizard'
shrpnl 1
shrpnl
Hikaye Ekle

Formuzun Pencerelerin Üzerinde Dursun

  • Konuyu başlatan Konuyu başlatan ßyMesMes
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 1
  • Görüntüleme Görüntüleme 383

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Bu dersimizde projemizi sürekli en üstte tutacağız. Örneğin projemiz çalışırken herhangi bir dosyaya veya internette bir siteye girdik; projemiz bu uygulamaların arkasında kalmasın diyorsanız yapacağımız çok basit.

Önce SetWindowsPos tanımlamamızı yapalım...

Kod:
Private Declare Sub SetWindowPos Lib "User32" (ByVal hWnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long)

Evet tanımlamayı yaptık şimdi bizim için gerekli olan kodumuz yani formun sürekli üstte kalmasını sağlayan değişken

Kod:
Const HWND_TOPMOST = -1

kodudur. Ancak sadece bu kodu yazar isek formumuz genişliğini ve yükseklğin kaybeder ve en küçük(dar) halini alır.. Bunu engellemek için ise

Kod:
Const SWP_NOSIZE = &H1

değişkenini atalım. En son olarak Form_Activate bölümüne formun açılış şeklini tanıtalım şu şekilde:

Kod:
Private Sub Form_Activate()
SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE
End Sub

Böylelikle kodumuz diğer herşeyin önüne gelir..Dersi anlayamayanlar için kodun tam hali Şu şekildedir olduğu gibi forma yapıştırınız..

Kod:
Private Declare Sub SetWindowPos Lib "User32" (ByVal hWnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long)

 Const HWND_TOPMOST = -1                   
 Const SWP_NOSIZE = &H1                     


Private Sub Form_Activate()
SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE
End Sub

Kolay Gelsin...
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst