词条 | GetClassName |
释义 | 函数信息函数功能该函数获得指定窗口所属的类的类名。 函数原型int GetClassName(HWND hWnd, LPTSTR IpClassName, int nMaxCount); 参数hWnd:窗口的句柄及间接给出的窗口所属的类。 IpClassName:指向接收窗口类名字符串的缓冲区的指针。 nMaxCount:指定由参数lpClassName指示的缓冲区的字节数。如果类名字符串大于缓冲区的长度,则多出的部分被截断。 返回值如果函数成功,返回值为拷贝到指定缓冲区的字符个数:如果函数失败,返回值为0。若想获得更多错误信息,请调用GetLastError函数。 其它资料速查:Windows NT:3.1以上版本:Windows:95以上版本;Windows CE1.0以上版本; 头文件:winuser.h 库文件:user32.lib; Unicode:在 Windows NT上实现为 Unicode和 ANSI两种版本。 C#声明/// <summary> /// 该函数获得指定窗口所属的类的类名 /// </summary> /// <param name="hWnd">窗口的句柄及间接给出的窗口所属的类</param> /// <param name="nIndex">指向接收窗口类名字符串的缓冲区的指针</param> /// <param name="dwNewLong">指定由参数lpClassName指示的缓冲区的字节数。如果类名字符串大于缓冲区的长度,则多出的部分被截断</param> /// <returns>如果函数成功,返回值为拷贝到指定缓冲区的字符个数:如果函数失败,返回值为0。若想获得更多错误信息,请调用GetLastError函数</returns> /// <remarks> /// 速查:Windows NT:3.1以上版本:Windows:95以上版本;Windows CE1.0以上版本; /// 头文件:winuser.h /// 库文件:user32.lib; /// Unicode:在 Windows NT上实现为 Unicode和 ANSI两种版本。 /// </remarks> [DllImport("User32.dll", CharSet = CharSet.Auto)] public static extern int GetClassName(IntPtr hWnd, out STRINGBUFFER ClassName, int nMaxCount); |
随便看 |
|
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。