
MFC/VC
文章平均质量分 75
C++
DB伟
这个作者很懒,什么都没留下…
展开
-
VC/MFC 从WebBrower 中获取 HTML 和文本
本文部分转载于http://blog.chinaunix.net/uid-2516614-id-2496197.html用于参考///////////////////////////////////////////////////////////////外部窗口接口获取(非原博客,是自己添加的其他通过获取IE浏览器窗口的句柄,在由句柄转换成IE的接口):HWND hWnd原创 2017-12-18 13:35:29 · 3348 阅读 · 0 评论 -
MFC下进行对HTML网页Select选择按钮的控制
void CHTMLContrlDlg::OnBnClickedButtonSelect(){ if (spdoc.hWndChild == NULL)return;//spdoc.hWndChild为放置IE的窗口句柄,自己根据自己的窗口获取 CComPtr spElementCollection; CComPtr spDoc; LRESULT lRes; UINT nMs原创 2017-12-20 08:50:53 · 411 阅读 · 0 评论 -
MFC对磁盘测速工具CrystalDiskMark6_0_0的工厂方式控制源代码 同时控制 8个窗口,界面同步显示,比较完整点的版本
控件ID可以在程序中查找或者自己根据ID类型定义更源代码可在此处下载 http://download.youkuaiyun.com/download/zggzgw/10185335毕竟查资料把积分花光了,所以收了点积分为下次查资料使用界面如图所示// HTMLContrl.h : PROJECT_NAME 应用程序的主头文件//#pragma once#ifndef __AFXWIN_H__原创 2018-01-03 09:48:35 · 1672 阅读 · 4 评论 -
MFC获取Check Box/Radio button按钮状态的方法,和改变改变其按钮状态的方法有
获取Check Box按钮状态的方法有:1.调用自身控制变量获取GetState()函数获取,根据返回值判断1表示选中0表示未选中2.::SendMessage(checkHwnd, BM_GETCHECK, 0, 0);根据返回值判断9表示选中8表示未选中3.::IsDlgButtonChecked(checkHwnd, ID);根据返回值判断1表示选中0表示未选中改变其按钮状态的方法有:1.调原创 2018-01-19 10:11:34 · 6007 阅读 · 0 评论 -
MFC/C++只删除磁盘下的指定后缀名的文件
bool DeleteTestFile(char Drv){ bool bFound; BOOL result; CString strFname; //-- Delete All Data Files -- TCHAR SearchDir[512]; TCHAR strFile[512]; sprintf( SearchDi...原创 2018-03-06 19:20:54 · 1531 阅读 · 0 评论 -
MFC操作注册表获取USB磁盘代码阅读步骤总结
1.获取设备路径接口•m_lpClassGuid=_GUID GUID_DEVINTERFACE_USB_HOST_CONTROLLER {3ABF6F2D-71C4-462A-8A92-1E6861E6AF27}••m_hDevInfo = SetupDiGetClassDevs( (LPGUID) m_lpClassGuid,NULL,NULL,DIGCF_PRESENT |DIG...原创 2018-03-07 09:18:13 · 1456 阅读 · 0 评论 -
MFC点击按钮创建一个文件夹浏览对方框,并显示到对应的Edit control控件上--手动创建“浏览文件夹“
在高版本中有时直接使用CMFCEditBrowseCtrl中的“浏览文件夹”控件时报错,所以只能自己参考写一个自定的“浏览文件夹”控件了;程序参考来自:https://blog.youkuaiyun.com/obuyiseng/article/details/49795149在对应的按钮里添加程序void xBurnInDlg::OnBnClickedButton1(){ // TODO: 在此添加控件通知...原创 2018-04-11 16:25:41 · 1513 阅读 · 1 评论 -
MFC 获取格式化时间
CString GetCurrentDispatchTime(){ CTime time(CTime::GetCurrentTime()); CString currentTime; currentTime.Format(L"%04d%02d%02d%02d%02d%02d", time.GetYear(), time.GetMonth(), time.GetDay(), ...原创 2018-04-20 11:05:01 · 1296 阅读 · 0 评论 -
MFC添加快捷键
MFC中添加快捷键基于Dialog的MFC工程中如何添加快捷键呢?大致分为以下几个步骤:1.在资源视图中添加资源,选择"Accelerator"选项新建即可;2.打开新建的文件夹下的"IDR_ACCELERATOR1"中编辑,其中包括ID、修饰符、键、类型。ID中选择你要添加快捷键的菜单、按钮的ID编号,修饰符中选择你是否要使用组合键,如:Alt、Alt+Shift等等,键中选择你要使用什么样...原创 2018-05-15 16:03:58 · 1464 阅读 · 0 评论 -
MFC TREE控件实现父子联动选中功能:即父选中则子全选中,子全选中则父选中参考代码
效果图:注:点击时需点击文字,暂时没去研究其原因源代码下载网址:// TreeSelectDlg.cpp : 实现文件//#include "stdafx.h"#include "TreeSelect.h"#include "TreeSelectDlg.h"#include "afxdialogex.h"#ifdef _DEBUG#define new DEBUG_NEW#en...原创 2018-05-30 20:19:59 · 1495 阅读 · 0 评论 -
C++通过WMI-CIMV2获取系统相应类的信息操作代码(通过WMI获取磁盘信息、获取系统时间)
1.添加对应的头文件和加载lib库#include<WbemCli.h>#include<intsafe.h>#define SAFE_RELEASE(p) { if(p) { (p)->Release(); (p)=NULL; } }#pragma comment(lib, "wbemuuid.lib")2.初始化连接至ROOT\CIMV2 B...原创 2018-10-15 19:23:37 · 2948 阅读 · 1 评论 -
C++/MFC下获取控制其它进程的菜单Menu和如何使用SPY++获取菜单ID的方法
在本方法中控制其它应用进程菜单项的2个基本条件:1)得到应用的主窗口句柄(HWND);2)得到菜单子项ID;1.获取一个应用的菜单子项ID: 在本方法中获取菜单子项ID需要借助工具SPY++,通过SPY++监听该应用对应的消息,人工点击菜单后看点击菜单时,观察监听得到的ID值,得到监听到的ID后定义在自己所写的程序中即可;1.1 SPY++的消息赛选: ...原创 2019-11-28 20:51:31 · 2520 阅读 · 0 评论