((CPage0*)FromHandle(g_hPage0))->m_editHWND.SetWindowText(Display((int)g_hWnd));char strClass[200]="";::GetClassName(g_hWnd,strClass,200);((CPage0*)FromHandle(g_hPage0))->m_editCLASS.SetWindowText(strClass);((CPage2*)FromHandle(g_hPage2))->SetDlgItemText(IDC_EDITCLASSNAME,strClass);< char strTitle[200]="";::GetWindowText(g_hWnd,strTitle,200);((CPage0*)FromHandle(g_hPage0))->m_editTITLE.SetWindowText (strTitle);long iWNDID=GetWindowLong(g_hWnd,GWL_ID);((CPage0*)FromHandle(g_hPage0))->m_editWNDID.SetWindowText(Display((int)iWNDID)); unsigned long iPID=0;GetWindowThreadProcessId(g_hWnd,&iPID);((CPage0*)FromHandle(g_hPage0))->m_editPID.SetWindowText(Display((int)iPID)); CString strPath;strPath=getProcPath(iPID);((CPage0*)FromHandle(g_hPage0))->m_editPATH.SetWindowText(strPath); RECT rc;::GetWindowRect(g_hWnd, &rc); //获得窗口矩形CString strRect;strRect.Format("(%d,%d),(%d,%d) %dx%d",rc.left,rc.top,rc.right,rc.bottom,rc.right-rc.left,rc.bottom-rc.top);((CPage0*)FromHandle(g_hPage0))->m_editRECT.SetWindowText(strRect);
CString getProcPath(int PID){ HANDLE hModule; MODULEENTRY32* minfo=new MODULEENTRY32; minfo->dwSize=sizeof(MODULEENTRY32); hModule=CreateToolhelp32Snapshot(TH32CS_SNAPMODULE,PID); Module32First(hModule,minfo); CString str; str.Format("%s",minfo->szExePath); CloseHandle(hModule); if(minfo) delete minfo; return str; }
五、样式标签页
(编辑:aniston)
·2024年12月目录 ·2024年11月目录 ·2024年10月目录 ·2024年9月目录 ·2024年8月目录 ·2024年7月目录 ·2024年6月目录 ·2024年5月目录 ·2024年4月目录 ·2024年3月目录 ·2024年2月目录 ·2024年1月目录 ·2023年12月目录 ·2023年11月目录