資源簡介
以前發了個《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
評論
共有 條評論