• 大小: 4KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 语言: 其他
  • 标签: List  

资源简介

以前发了个《SysListView32通用表格控件内容读取程序》似乎许多人都有需求源码,但那只是心血来潮时写的,所以源码丢了,但是我有把核心部分封装成类保留了下来,就传上来共享吧。在VC2008里测试过OK

资源截图

代码片段和文件信息

#include “StdAfx.h“
#include “Reader_SysListView32.h“
#include “DrawLib.h“

Reader_SysListView32::Reader_SysListView32(void)
{
}

Reader_SysListView32::~Reader_SysListView32(void)
{
}

void Reader_SysListView32::Reset(void)
{
ClearData();
ClearHeader();
}

void Reader_SysListView32::ClearData(void)
{
row.clear();
}

void Reader_SysListView32::ClearHeader(void)
{
header.clear();
}

BOOL Reader_SysListView32::Read(HWND hwnd)
{
Reset();

int cols=GetCols(hwnd);
if(!cols)return 0;
int rows=GetRows(hwnd);

DWORD pid=GetWindowPid(hwnd);
if(!pid)return 0;
HANDLE hp=ProcessOpen(pid);
if(!hp)return 0;
DWORD nMemSize=64*1024;
DWORD rmAddr=ProcessAlloc(hpnMemSize);
if(!rmAddr)return 0;
cols=ReadHeader(hphwndrmAddrnMemSize);
if(rows)
{

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4798  2012-05-16 16:22  Reader_SysListView32.cpp

     文件        649  2012-05-15 15:11  Reader_SysListView32.h

     文件       1153  2012-05-16 16:19  ProcessOperator.h

     文件       4040  2012-05-16 16:15  ProcessOperator.hpp

     文件        210  2013-01-17 20:58  说明.txt

----------- ---------  ---------- -----  ----

                10850                    5


评论

共有 条评论