Apı Programı Çalıştığı Anda Çalışan Bütün Formların Başlıklarını öğrenme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Banlı Üye
Katılım
11 Tem 2017
Mesajlar
1,777
Çözümler
2
Tepki puanı
695
8 HİZMET YILI
İşinize Yaraması Dileğiyle İyi Forumlar

Visual Basic:
Option Explicit
Private Declare Function GetWindowTextLenght Lib "user32" Alias _
"GetWindowTextLenghtA" (ByVal hWnd As Integer) As Integer

Private Declare Function GetWindowText Lib "user32" Alias _
"GetWindowTextA" (ByVal hWnd As Integer, ByVal lpString As String, _
ByVal aint As Integer) As Integer
'çalışan formun başlığını bulmak

Private Declare Function GetWindow Lib "user32" _
(ByVal hWnd As Integer, ByVal wCmd As Integer) As Integer
'çalışan formun handle numarasınu bulmak


Private Sub Form_Load()

Show
Dim aphm, u As Integer, bas As String
'ilk formun handle numarasını al
aphm = GetWindow(Form1.hWnd, 0)
While aphm <> 0
u = GetWindowTextLenght(aphm)

bas = Space(u + 1)

u = GetWindowText(aphm, bas, u + 1)

If u > 0 Then 'işlem tamam ise
List1.AddItem bas 'ekrana ; yaz
End If

'sonrakinin handle numarasını al
aphm = GetWindow(aphm, 2)

'dönen değer 0 ise liste bitti

Wend

End Sub

Private Sub List1_DblClick()

'kullanıcı liateden seçtiği formu aktif hala getirmek
On Local Error Resume Next
AppActivate List1.Text
SendKeys "% " 'boşluk tuşu ile kontroltuşunu aç
sedkeys "{enter}"  'önceki boyut seçeneği



End Sub
 
Moderatörün son düzenlenenleri:
☞ MaMo434376
Seçkin Üye
Katılım
29 Ara 2016
Mesajlar
414
Tepki puanı
65
Yaş
7
9 HİZMET YILI
vb.neti sal sen gel c# başla xd
 
☞ MaMo434376
Seçkin Üye
Katılım
29 Ara 2016
Mesajlar
414
Tepki puanı
65
Yaş
7
9 HİZMET YILI
vb.net bıraksam linux geçerim orada daha rahat ve özgür hisediyom ve diyer amacım vb.neti yaşatmak
aynn linuxda güzel ubuntu, deepin, debian, fedora, linux mint, kali linux, pardus, manjaro, lubuntu, kubuntu, zorin, parrot, elementary alayı güzel. ve vb.net herzaman yaşıyacak C/C++ C# bunlardan daha çok seviliyor.
 
Banlı Üye
Katılım
13 Ara 2018
Mesajlar
652
Tepki puanı
234
Yaş
27
7 HİZMET YILI
vb.net'e Ben Dil Demiyorum Dillikten Çıktı C#'tın Altındada Vb.net Yatıyor Onunda Taraftarcısı Değilim Fazla Ama Kullanıyorum .
Benim Canlarım Ciğerlerim C++,Pyhton,Lua Gibi Bir Çok Dil'i Biliyorum .
vb.net'i Fazla Hayatta Tutamazsın Heroglif Elektro Şok Cihazı İle Ayakta Tutuyorsun Ama Beyin Fıtığı Geçirince Herşey Sona Erecek Saygılarla :)
Dipnot: Bilgilendirme İçin Teşekkürler vb.net'i Bilmeyenlerin İşine Yarayabilir.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst