C# -- Pencere Seçmek
-
Arkadaşlar .. form1 de ki- buton1 tuşuyla .. windown-taskmgr´de görüntülenen exe ismi yada pencere isminden yola çıkarak nasıl uygulamayı seçebilirm ?
-
MSName = "\\\\.\\mailslot\\OOOpSx" + Convert.ToString(win32Functions.TickCount(), 16);GameWindowHandle = win32Functions.GetWindowHandle(textboxGameWindowName.Text);aha örnek kod..olmuyo ama neden olmuyo SANSÜR ya offf .@mod:)
-
user32.dll e ihtiyacın var bu iş için.
En azından bir yolu bu ^^
[DllImportAttribute("User32.dll")]
private static extern int FindWindow(String ClassName, String WindowName);
[DllImportAttribute("User32.dll")]
private static extern IntPtr SetForegroundWindow(int hWnd);
//Yaşasın MSDN ve kullananları :PŞimdi bize pencerenin ID si lazım.
hWnd = FindWindow(string Adı, string Başlığı)
Olarak bulabiliriz bunu
Ya da process olarak alcam diyorsan:
System.Diagnostics.Process[] proccessID = System.Diagnostics.Process.GetProcessesByName( string Adı );
Sonra da öne getirmek kaldı bir tek
Onu da
SetForegroundWindow(hWnd);
ile yapıyoruz ve bitiyor ^^
-
user32.dll yi add referance yapınca atıyo
-
HoLyZone bunu yazdı:
-----------------------------
user32.dll yi add referance yapınca atıyo
-----------------------------add referance yapılmaz
bunlar API, .net framework dll leri değil bunlar
[DllImportAttribute("User32.dll")]
bu şekilde ekliceksin :)
import ettiğin dlldeki bi metoda ulaşmak için
"extern" kullanıcaksın zaten musket açıklamış güzelcene :)
