class API
{
#region "API函数定义 "
[DllImport( "user32.dll ", CharSet = CharSet.Unicode)]
private static extern int SendMessage(int hWnd, int msg, IntPtr wParam, IntPtr lparam);
[DllImport( "user32.dll ", CharSet = CharSet.Unicode)]
private static extern int SendMessage(int hWnd, int msg, IntPtr wParam, TVITEM lparam);
[DllImport( "user32.dll ")]
public static extern int GetWindowText(int hWnd, StringBuilder lpString, int nMaxCount);
[DllImport( "user32.dll ")]
public static extern int EnumChildWindows(int hWndParent, MyCallBack lpfn, StringBuilder value);
[DllImport( "user32.dll ")]
public static extern int GetClassNameA(int hwnd, StringBuilder lpClassName, int nMaxCount);
[DllImport( "kernel32 ", CharSet = CharSet.Unicode)]
public static extern int CopyMemory(StringBuilder Destination, IntPtr Source, int Length);
[DllImport( "kernel32 ", CharSet = CharSet.Unicode)]
public static extern int GlobalAlloc(int wFlags, int dwBy
C# API 应用(跨进程控制别的窗体的TreeView节点的展开与点击)
最新推荐文章于 2017-11-26 21:05:00 发布
本文介绍了一种使用C# API实现跨进程控制TreeView控件的方法,包括选取指定节点、获取根节点、获取同级下一个节点、获取第一个子节点以及获取节点文本的函数,帮助开发者实现对其他进程内TreeView的交互。示例代码中提供了详细的API调用和结构体定义。

最低0.47元/天 解锁文章
1734

被折叠的 条评论
为什么被折叠?



