rezamansori
پنج شنبه 18 شهریور 1389, 23:15 عصر
من مي خواهم عنوان پنجره فعال رو بگيرم.
اين كد با وي بي 6 جواب داد:
Private Declare Function GetForegroundWindow Lib "user32" () As Long
Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Private Sub Timer1_Timer()
Dim a As Long
Dim txt As String
a = GetForegroundWindow
txt = String(255, " ")
GetWindowText a, txt, 255
Me.Caption = txt
End Sub
من كد سي شارپش رو اينجوري نوشتم اما جواب نداد :
[DllImport("User32")]
public static extern long GetForegroundWindow();
[DllImport("User32")]
public static extern long GetWindowTextA(long hwnd, string lpString, long cch);
private void timer1_Tick(object sender, EventArgs e)
{
string s = new string(' ', 255);
GetWindowTextA(GetForegroundWindow(), s, 255);
this.Text = s ;
}
لطفا راهنمايي كنيد.
اين كد با وي بي 6 جواب داد:
Private Declare Function GetForegroundWindow Lib "user32" () As Long
Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Private Sub Timer1_Timer()
Dim a As Long
Dim txt As String
a = GetForegroundWindow
txt = String(255, " ")
GetWindowText a, txt, 255
Me.Caption = txt
End Sub
من كد سي شارپش رو اينجوري نوشتم اما جواب نداد :
[DllImport("User32")]
public static extern long GetForegroundWindow();
[DllImport("User32")]
public static extern long GetWindowTextA(long hwnd, string lpString, long cch);
private void timer1_Tick(object sender, EventArgs e)
{
string s = new string(' ', 255);
GetWindowTextA(GetForegroundWindow(), s, 255);
this.Text = s ;
}
لطفا راهنمايي كنيد.