当前位置: 首页 > wzjs >正文

dede静态网站模板下载wordpress 3.2 下载

dede静态网站模板下载,wordpress 3.2 下载,网页在线设计,好乐买网站推广方式本章我们讲解基于对话框的MFC窗口相关的操作 该管理器要实现以下功能 初始化列表 初始化列表表头 初始化图像列表 初始化列表 功能实现 加载菜单 刷新列表 结束进程 隐藏窗口 最大化窗口 最小化窗口 手搓窗口管理器 // CWindowManage.cpp: 实现文件 //#include "pch.h&…

本章我们讲解基于对话框的MFC窗口相关的操作

该管理器要实现以下功能

初始化列表

初始化列表表头

初始化图像列表

初始化列表

功能实现

加载菜单

刷新列表

结束进程

隐藏窗口

最大化窗口

最小化窗口

手搓窗口管理器

// CWindowManage.cpp: 实现文件
//#include "pch.h"
#include "Manage.h"
#include "afxdialogex.h"
#include "CWindowManage.h"// CWindowManage 对话框IMPLEMENT_DYNAMIC(CWindowManage, CDialogEx)CWindowManage::CWindowManage(CWnd* pParent /*=nullptr*/): CDialogEx(IDD_WindowManage, pParent)
{}CWindowManage::~CWindowManage()
{
}void CWindowManage::DoDataExchange(CDataExchange* pDX)
{CDialogEx::DoDataExchange(pDX);DDX_Control(pDX, IDC_CWindowList, m_WindowList);
}BEGIN_MESSAGE_MAP(CWindowManage, CDialogEx)ON_NOTIFY(NM_RCLICK, IDC_CWindowList, &CWindowManage::OnOpenMenu)ON_COMMAND(ID_32782, &CWindowManage::OnWindowList)ON_COMMAND(ID_32783, &CWindowManage::OnKillProcess)ON_COMMAND(ID_32785, &CWindowManage::OnMaxWindow)ON_COMMAND(ID_32786, &CWindowManage::OnMinWindow)ON_COMMAND(ID_32784, &CWindowManage::OnShowWindow)
END_MESSAGE_MAP()// CWindowManage 消息处理程序BOOL CWindowManage::OnInitDialog()
{CDialogEx::OnInitDialog();// TODO:  在此添加额外的初始化m_WindowList.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);m_WindowList.InsertColumn(0, L"窗口名", LVCFMT_LEFT, 150);m_WindowList.InsertColumn(1, L"运行状态", LVCFMT_LEFT, 100);m_WindowList.InsertColumn(2, L"进程ID", LVCFMT_LEFT, 100);m_WindowList.InsertColumn(3, L"窗口句柄", LVCFMT_LEFT, 100);m_WindowList.InsertColumn(4, L"路径", LVCFMT_LEFT, 300);m_ImageList.Create(15, 15, ILC_COLOR32 | ILC_MASK, 0, 1);m_WindowList.SetImageList(&m_ImageList, LVSIL_SMALL);InitWindowList();return TRUE;  // return TRUE unless you set the focus to a control// 异常: OCX 属性页应返回 FALSE
}void CWindowManage::InitWindowList()
{CWnd* pWnd = AfxGetMainWnd()->GetWindow(GW_HWNDFIRST);ULONG Index = 0;while (pWnd){CString WindowText;TCHAR szProcessID[MAX_PATH] = { 0 };TCHAR szWindowHandle[MAX_PATH] = { 0 };TCHAR szWindowPath[MAX_PATH] = { 0 };if (pWnd->IsWindowVisible() && !pWnd->GetOwner()){pWnd->GetWindowText(WindowText);WindowText.TrimLeft();WindowText.TrimRight();}if (!WindowText.IsEmpty()){m_WindowList.InsertItem(Index, WindowText, Index);if (IsHungAppWindow(pWnd->m_hWnd)){m_WindowList.SetItemText(Index, 1, L"未响应");}else{m_WindowList.SetItemText(Index, 1, L"正在运行");}DWORD dwProcessID;GetWindowThreadProcessId(pWnd->m_hWnd, &dwProcessID);wsprintf(szProcessID, L"%d", dwProcessID);m_WindowList.SetItemText(Index, 2, szProcessID);wsprintf(szWindowHandle, L"%d", pWnd->m_hWnd);m_WindowList.SetItemText(Index, 3, szWindowHandle);HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, NULL, dwProcessID);GetModuleFileNameEx(hProcess, NULL, szWindowPath , MAX_PATH);m_WindowList.SetItemText(Index, 4, szWindowPath);InsertImage(szWindowPath);Index++;}pWnd = pWnd->GetNextWindow(GW_HWNDNEXT);}
}void CWindowManage::InsertImage(CString lpNamePath)
{HICON hIcon = NULL;hIcon = ::ExtractIcon(NULL, lpNamePath, 0);if (hIcon == NULL){m_ImageList.Add( LoadIcon(NULL, IDI_APPLICATION));}else{m_ImageList.Add(hIcon);}
}void CWindowManage::OnOpenMenu(NMHDR* pNMHDR, LRESULT* pResult)
{LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast<LPNMITEMACTIVATE>(pNMHDR);// TODO: 在此添加控件通知处理程序代码POINT pt = { 0 };GetCursorPos(&pt);HMENU hMenu = LoadMenu(AfxGetApp()->m_hInstance, MAKEINTRESOURCE(IDR_MENU4));hMenu = GetSubMenu(hMenu, 0);TrackPopupMenu(hMenu, TPM_LEFTALIGN, pt.x, pt.y, 0, m_hWnd, NULL);*pResult = 0;
}void CWindowManage::OnWindowList()
{// TODO: 在此添加命令处理程序代码m_WindowList.DeleteAllItems();while (m_ImageList.Remove(0));InitWindowList();
}void CWindowManage::OnKillProcess()
{// TODO: 在此添加命令处理程序代码DWORD dwPos = (DWORD)m_WindowList.GetFirstSelectedItemPosition();dwPos--;CString csProcessID =  m_WindowList.GetItemText(dwPos, 2);DWORD dwProcessID = _ttoi(csProcessID);HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, dwProcessID);TerminateProcess(hProcess, 0);CloseHandle(hProcess);
}void CWindowManage::OnMaxWindow()
{// TODO: 在此添加命令处理程序代码DWORD dwPos = (DWORD)m_WindowList.GetFirstSelectedItemPosition();dwPos--;CString cshWnd = m_WindowList.GetItemText(dwPos, 3);DWORD dwhWnd = _ttoi(cshWnd);ShowWindowAsync((HWND)dwhWnd, SW_MAXIMIZE);
}void CWindowManage::OnMinWindow()
{// TODO: 在此添加命令处理程序代码DWORD dwPos = (DWORD)m_WindowList.GetFirstSelectedItemPosition();dwPos--;CString cshWnd = m_WindowList.GetItemText(dwPos, 3);DWORD dwhWnd = _ttoi(cshWnd);ShowWindowAsync((HWND)dwhWnd, SW_MINIMIZE);
}void CWindowManage::OnShowWindow()
{// TODO: 在此添加命令处理程序代码DWORD dwPos = (DWORD)m_WindowList.GetFirstSelectedItemPosition();dwPos--;CString cshWnd = m_WindowList.GetItemText(dwPos, 3);DWORD dwhWnd = _ttoi(cshWnd);ShowWindowAsync((HWND)dwhWnd, SW_RESTORE);
}


文章转载自:

http://Ot1wWFLa.gnLyq.cn
http://AuBc7COP.gnLyq.cn
http://KpvTkMsZ.gnLyq.cn
http://BmYzYBnL.gnLyq.cn
http://VrgQQezy.gnLyq.cn
http://qeMHmO7J.gnLyq.cn
http://WdWfoEeg.gnLyq.cn
http://kpoVvjWG.gnLyq.cn
http://BvhGLgxm.gnLyq.cn
http://72XZsOGw.gnLyq.cn
http://1IunLfvD.gnLyq.cn
http://n4tweT7x.gnLyq.cn
http://yZKSaHHc.gnLyq.cn
http://kMo5EEah.gnLyq.cn
http://PJQzLWHf.gnLyq.cn
http://OPVh21Ht.gnLyq.cn
http://AOauvrkN.gnLyq.cn
http://DWLPdubY.gnLyq.cn
http://SXJgzI1g.gnLyq.cn
http://zMZvfsyP.gnLyq.cn
http://uBfCGQE4.gnLyq.cn
http://LGtCOmkk.gnLyq.cn
http://JCArySni.gnLyq.cn
http://WADvS6MI.gnLyq.cn
http://96LPq743.gnLyq.cn
http://5oaZj3VN.gnLyq.cn
http://9Y0LSsYZ.gnLyq.cn
http://cXR11FSG.gnLyq.cn
http://IDt64QxN.gnLyq.cn
http://FkabIK94.gnLyq.cn
http://www.dtcms.com/wzjs/758320.html

相关文章:

  • 电商网站建设推广房屋中介做网站的
  • 酒泉手机网站建设海拉尔做自己的网站
  • seo零基础教学视频seo排名第一
  • 运动鞋建设网站前的市场分析店标logo设计
  • 山东电力建设第三工程公司网站无锡关键词优化价格
  • 网站建设费用预算表西安大雁塔简介
  • 北流建设局网站网站禁止访问
  • wordpress 整站迁移免费二维码在线制作
  • c2c模式名词解释南昌seo推广
  • 网站赚钱吗网站建设 服务器主机配置
  • 长沙网站推广¥做下拉去118cr商丘购物网站开发设计
  • 做电影网站用什么虚拟主机营销案例
  • wordpress 媒体库不显示图片黑帽seo
  • 潍坊哪个网站公司做优化好展览展示设计网站
  • html怎么做查询网站网站设计的内容
  • 宠物网站页面设计模板徐州土地交易网
  • 网站个人备案流程工地找活app排行榜
  • 物流公司响应式网站建设服务专业建设
  • 做水印的网站长沙优化科技
  • 我有域名怎么建网站免费矢量图素材网
  • 如何阿里巴巴网站做推广方案做石油期货看什么网站
  • 简述网站开发的基本流程建设银行内部网站源码
  • php购物网站开发设计做一个网站成本是多少
  • 集团高端网站建设重庆城乡建设信息网官网
  • 360度网站模板甘肃省住房和城乡建设局网站
  • 软件网站下载无极在线网
  • 哈尔滨网站建设美丽wordpress防站
  • 信息管理系统网站模板企业网站建设要多久
  • 国外网站可以访问吗WordPress页面加分类文章
  • 台州手机端建站模板简单详细搭建网站教程