Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ FindMainWindow()

static unsafe IntPtr System.Diagnostics.MainWindowFinder.FindMainWindow ( int processId)
inlinestatic

Definition at line 12 of file MainWindowFinder.cs.

13 {
14 Unsafe.SkipInit(out MainWindowFinder mainWindowFinder);
15 mainWindowFinder._bestHandle = IntPtr.Zero;
16 mainWindowFinder._processId = processId;
17 global::Interop.User32.EnumWindows((delegate* unmanaged<IntPtr, IntPtr, global::Interop.BOOL>)(delegate*<IntPtr, IntPtr, global::Interop.BOOL>)(&EnumWindowsCallback), (IntPtr)(&mainWindowFinder));
18 return mainWindowFinder._bestHandle;
19 }
static unsafe global::Interop.BOOL EnumWindowsCallback(IntPtr handle, IntPtr extraParameter)

References System.Diagnostics.MainWindowFinder.EnumWindowsCallback(), and System.IntPtr.Zero.

Referenced by System.Diagnostics.ProcessManager.GetMainWindowHandle().