Finden Sie den Klassennamen der Bildschirmtastatur?

Ich versuche dieses @ zu benutzcode sample, um die Windows XP-Bildschirmtastatur (OSK.exe) über eine C # (.NET 3.5) Winforms-Anwendung zu steuern:

[DllImport("User32.dll")]public static extern Int32 SetForegroundWindow(int hWnd);  
[DllImport("user32.dll")]public static extern int FindWindow(string lpClassName, string lpWindowName);
private void BringToFront(string className,string CaptionName)        
{            
   SetForegroundWindow(FindWindow(className,CaptionName));        
}

private void Form1_Load(object sender, EventArgs e)        
{            
   BringToFront("Notepad", "Untitled - Notepad");                            
}

Wie bestimme ich den genauen Klassennamen? Ich gehe davon aus, dass der CaptionName "Bildschirmtastatur" ist.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage