Desktop Functions: Smart Device Functions:
|
Search Results for "GUITHREADINFO" in [All]StructuresThe GUITHREADINFO structure contains information about a graphical user interface (GUI) thread. For example you can get the caret (blinking cursor in textfields) position public struct GUITHREADINFO
Structure GUITHREADINFO user32
static extern bool GetGUIThreadInfo(uint idThread, ref GUITHREADINFO lpgui);
public struct GUITHREADINFO
GUITHREADINFO threadInfo = new GUITHREADINFO();
GetGUIThreadInfo( 0, out threadInfo );
public static extern bool GetGUIThreadInfo(uint idThread, ref GUITHREADINFO lpgui);
public struct GUITHREADINFO
Win32API.GUITHREADINFO guiThreadInfo = new Win32API.GUITHREADINFO();
guiThreadInfo.cbSize = Marshal.SizeOf(guiThreadInfo);
Win32API.GetGUIThreadInfo(dwThreadId, ref guiThreadInfo);
hWnd = guiThreadInfo.hwndActive;
// Thanks to this StackOverflow question: http://stackoverflow.com/questions/719825/calling-getguithreadinfo-via-p-invoke
internal struct GuiThreadInfo
internal static extern bool GetGUIThreadInfo(uint idThread, ref GuiThreadInfo lpgui);
var info = new GuiThreadInfo();
if(!GetGUIThreadInfo(0, ref info)) |