FindWindow
von ActiveVB-Team
Deklaration
Declare Function FindWindow Lib "user32" _ Alias "FindWindowA" ( _ ByVal lpClassName As String, _ ByVal lpWindowName As String) As LongWeitere Informationen zur Verwendung dieser Funktion finden sie u.U. auch im Artikel FindWindow des API-Wikis.
FindWindow sucht ein TopLevel Fenster anhand vorgegebener Klassen- und Fensternamen. Kindfenster werden nicht berücksichtigt. FindWindow stellt fest ob eine bestimmte Anwendung gerade ausgeführt wird.
Parameter | |
---|---|
lpClassName | Ein Zeiger auf einen Nullterminierten String, der den Klassennamen oder ein Integer-Atom enthält, die die Klasse indentifizieren. Handelt es sich bei dem Parameter um ein Atom, muß dieses global sein. Das höherwertige Wort sollte auf Null gesetetz werden, das niederwertige enthält das Atom. |
lpWindowName | Ein Zeiger auf einen nullterminierten String, der den Fensternamen enthält. Ist der Parameter gleich Null stellen alle Fensternamen eine Übereinstimmung dar. |
Tabelle 1
Rückgabewerte | |
---|---|
hWnd | Das Handle des Fensters dessen Klassenname und Fenstername mit den Vorgaben übereinstimmt. |
0 | Das Fenster wurde nicht gefunden. |
Tabelle 2
Unterstützte Betriebssysteme
Win32s, Windows 95, Windows 98, Windows NT
Verwandte API-Funktionen
EnumWindows, FindWindowEx, GetClassName, GlobalAddAtom
Zugehörige Tipps
Zugehörige Microsoft Knowledge Base Artikel
- HOWTO: Programmatically Disable Microsoft Excel Control Menu Commands
- INFO: How Null String Pointers Behave in Visual Basic
- FIX: Microsoft Excel 95 Doesn't Respond Correctly to GetObject
- HOWTO: Close Applications from Visual Basic
- HOWTO: Kill an Application with System Menu Using VB
- VBA: Assigning Word Styles to the PowerPoint Slide Master
- Viewer Quit Method Does Not Close Viewer (PPT97)
- HOWTO: Programmatically Close a Single Instance of a Windows-Based Program
- HOWTO: Prevent multiple instances of a 32-bit VB application
- HOWTO: Bring an Application Window to the Top with Focus
- HOWTO: Make Microsoft Access Windows Stay on Top of Other Windows (ACC2000)
- HOWTO: Determine If a Specific Windows Program Is Running (ACC2000)
- HOWTO: Disable Microsoft Excel Control Menu Commands programmatically (XL2000)
- HOWTO: Call the ShellExecute Windows API Function (WD2000)
- HOWTO: Find a Window Handle from an Instance Handle
- HOWTO: Obtain the Window Handle for an Office Automation Server
- HOWTO: Hide and Unhide the Windows Taskbar programmatically (OFFXP)