高手帮忙完善一下代码
假设我用Explorer.exe 命令打开 C:\
C盘中有一些文件,我如何得到这些文件的句柄?
最后显示出来的总是:
WorkerW
ReBarWindow32
ComboBoxEx32
ToolbarWindow32
为什么没有ListViewWindow32?
////////////////////////////////////////////////////
public delegate void EnumChildWindowsProc(IntPtr hwnd, uint lParam);
public delegate void EnumWindowsProc(IntPtr hWnd, IntPtr lParam);
public void Get(string windows)
{
IntPtr hWndParent = FindWindow(null, windows);
EnumChildWindowsProc myProc = new EnumChildWindowsProc(EumWinChiPro);
EnumChildWindows(hWndParent, myProc, 0);
}
private void EumWinChiPro(IntPtr hWnd, uint lParam)
{
StringBuilder sbWindowxText = new StringBuilder(500);
StringBuilder sbClassName = new StringBuilder(500);
GetWindowText(hWnd, sbWindowxText, 500);
GetClassName(hWnd, sbClassName, 500);
Console.WriteLine("sbWindowxText:" + sbWindowxText);
Console.WriteLine("sbClassName:" + sbClassName);
if (!string.IsNullOrEmpty(sbClassName.ToString()))
{
EnumChildWindowsProc myProc = new EnumChildWindowsProc(EumWinChiPro);
//这里如何写
EnumChildWindows(hWnd, myProc, 0);
}
}
C盘中有一些文件,我如何得到这些文件的句柄?
最后显示出来的总是:
WorkerW
ReBarWindow32
ComboBoxEx32
ToolbarWindow32
为什么没有ListViewWindow32?
////////////////////////////////////////////////////
public delegate void EnumChildWindowsProc(IntPtr hwnd, uint lParam);
public delegate void EnumWindowsProc(IntPtr hWnd, IntPtr lParam);
public void Get(string windows)
{
IntPtr hWndParent = FindWindow(null, windows);
EnumChildWindowsProc myProc = new EnumChildWindowsProc(EumWinChiPro);
EnumChildWindows(hWndParent, myProc, 0);
}
private void EumWinChiPro(IntPtr hWnd, uint lParam)
{
StringBuilder sbWindowxText = new StringBuilder(500);
StringBuilder sbClassName = new StringBuilder(500);
GetWindowText(hWnd, sbWindowxText, 500);
GetClassName(hWnd, sbClassName, 500);
Console.WriteLine("sbWindowxText:" + sbWindowxText);
Console.WriteLine("sbClassName:" + sbClassName);
if (!string.IsNullOrEmpty(sbClassName.ToString()))
{
EnumChildWindowsProc myProc = new EnumChildWindowsProc(EumWinChiPro);
//这里如何写
EnumChildWindows(hWnd, myProc, 0);
}
}
...全文
相关推荐
C++完善代码
在C++编程语言的世界里,完善代码意味着对程序进行优化,使其更加高效、可读性强且易于维护。本文将深入探讨C++中的关键知识点,并通过实际的代码示例来加以阐述。1.
jQuery个人信息完善表单代码.zip
【jQuery个人信息完善表单代码】在移动互联网时代,用户经常需要在手机端填写个人信息,以完成注册、登录或个性化设置等操作。
完善的php网站源代码
【标题】:“完善的php网站源代码”这组资源是一套完整的PHP网站源代码,它意味着包含了一整套用于构建和运行一个功能齐全的网站所需的文件和脚本。
js代码-封装完善自己的JS代码库
接着,关于代码库的完善,有以下几个关键点:1. **模块化**:利用ES6的`import`和`export`进行模块导入导出,确保代码的隔离和复用。
基于网络博客修改、添加、完善的的裁剪onvif的代码
基于网络博客修改、添加、完善的裁剪ONVIF的代码,这是一个针对ONVIF协议进行定制化开发的过程,涉及到的主要知识点包括ONVIF协议的基本原理、代码的裁剪与优化以及正则表达式的应用。


