c++WIN32獲取syslistview行數

#include "stdafx.h"

#include <windows.h>

#include <commctrl.h>
#include <iostream>
#include <string>
#include <sstream>
#include <stdio.h>
#include <stdlib.h>

using namespace std;

int APIENTRY WinMain(HINSTANCE hInstance,

HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
HWND hwndRoot = NULL;
HWND hwndList = NULL;

int count=0; 
 
hwndRoot=FindWindow("#32770", "Windows 任務管理器");
hwndList=FindWindowEx(hwndRoot,NULL,"SysListView32","任務");
count=SendMessage(hwndList,LVM_GETITEMCOUNT,0,0);


char tmp[8];
memset(tmp,0,8);
itoa(count,tmp,10);

MessageBox( NULL,tmp, ("listview行數"), MB_OK );
/* string pirntStr=NULL;
stringstream stream; 
stream<<count; 
pirntStr=stream.str(); 

MessageBox( NULL,("ss"), ("行數"), MB_OK );*/
return 0;
}

 

  

本人創業作的一款androidApp, 下載量已經有2000多萬,各類當前熱門的網絡手機獎勵紅包所有集成,另外還有熱門電影和淘寶高額優惠券!很適合各種型的用戶。android

 

相關文章
相關標籤/搜索