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

◆ EnumWindowsCallback()

static unsafe global.Interop.BOOL System.Diagnostics.MainWindowFinder.EnumWindowsCallback ( IntPtr handle,
IntPtr extraParameter )
inlinestaticprivate

Definition at line 31 of file MainWindowFinder.cs.

32 {
33 MainWindowFinder* ptr = (MainWindowFinder*)(void*)extraParameter;
34 int num = 0;
35 global::Interop.User32.GetWindowThreadProcessId(handle, &num);
36 if (num == ptr->_processId && IsMainWindow(handle))
37 {
38 ptr->_bestHandle = handle;
39 return global::Interop.BOOL.FALSE;
40 }
41 return global::Interop.BOOL.TRUE;
42 }
static bool IsMainWindow(IntPtr handle)

References System.Diagnostics.MainWindowFinder._bestHandle, System.Diagnostics.MainWindowFinder._processId, System.handle, and System.Diagnostics.MainWindowFinder.IsMainWindow().

Referenced by System.Diagnostics.MainWindowFinder.FindMainWindow().