資源簡(jiǎn)介
以前發(fā)了個(gè)《SysListView32通用表格控件內(nèi)容讀取程序》似乎許多人都有需求源碼,但那只是心血來(lái)潮時(shí)寫(xiě)的,所以源碼丟了,但是我有把核心部分封裝成類(lèi)保留了下來(lái),就傳上來(lái)共享吧。在VC2008里測(cè)試過(guò)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)
{
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件???????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??說(shuō)明.txt
-----------?---------??----------?-----??----
????????????????10850????????????????????5
評(píng)論
共有 條評(píng)論