自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (5)
  • 收藏
  • 关注

原创 string中的字符串是blob转换成string类型

string CAndroidSoma::GetContent( string &strAttInfo){ /*const char * strTmp=strAttInfo.c_str(); CString StrData(strTmp);*/ strAttInfo=phstr_replaceString(strAttInfo,"[",""); strAttInfo=phstr...

2018-06-12 15:14:14 2283 1

原创 根据实际情况修改数组中的内容

char arrHead[54] = { 0x42,0x4d,0x56,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x00,0x00,0x00,0x28,0x00, 0x00,0x00,0x18,0x00,0x00,0x00,0xea,0xff,0xff,0xff,0x01,0x00,0x10,0x00,0x00,0x00, 0x00,0x00,0x20...

2018-05-29 09:26:05 417

原创 设计模式(策略模式、单例模式模板、享元模式)

1.享元模式类图#include "stdafx.h"#include <iostream>#include <map>using namespace std;/********************************************享元模式*******************************************/#if 1clas...

2018-04-16 10:38:30 427

原创 mfc之ClistCtrl控件自绘,实现修改列表框的行高和字的大小,间隔的修改某行颜色和高亮颜色

效果展示1.添加消息响应函数.h中添加(class CBaseEditListCtrl : public CListCtrl)int m_nRowHeight;void SetRowHeigt(int nHeight);afx_msg void MeasureItem(LPMEASUREITEMSTRUCT lpMeasureItemStruct);afx_msg void OnMeasureIt...

2018-03-12 16:30:51 3601

原创 mfc CtreeCtrl上添加图标、将一个对话框放在另一个对话框上、CTreeCtrl响应不同的节点

1.CtreeCtrl的添加图标(CImageList* m_pImageList4Tree;CBitmap m_bmp;) m_pImageList4Tree = new CImageList; m_bmp.LoadBitmap(IDB_BITMAP_FILETYPES); if(!m_pImageList4Tree->Create(16, 16, ILC_COLOR32 | ILC

2017-10-27 13:25:52 747 3

原创 mfc CListctrl响应单击事件开启新的对话框

1..h文件添加消息处理函数afx_msg void OnClickList(NMHDR* pNMHDR, LRESULT* pResult);2..cpp文件添加响应ON_NOTIFY(NM_CLICK ,IDC_LISTDISK,OnClickList)3.实现响应函数void CDiskIformationDlg::OnClickList(NMHD

2017-09-07 10:30:50 3844

原创 创建cocos2d工程

F:\cocos2d\cocos2d-x-2.2.2\tools\project-creator> create_project.py -project TankDemo -package com.me.MyDemo -language cpp

2017-08-08 11:18:00 223

原创 查找数据库里的blob字段并保存在文件中

BOOL CtestDlg::AnalysisFileContent(const CString &strFileName,const CString &strPath){CppSQLite3DB *pDB=new CppSQLite3DB;pDB->open(ph_convertToUTF8(strPath,CP_ACP1).c_str());CString strSQL = L

2017-08-03 14:14:53 553

原创 C++Lambda表达式用法

1.class A中void Fun(HWND hWnd,const string &strMsg){//具体操作}A中的一个成员变量 B b;b.Backup(Fun);2.class B中std::function m_functional;//声明bool B::Backup(std::function fun);//声明 m_functi

2017-08-02 09:26:26 257

原创 C++中switch字符串Cstring/string map中查找

1.建立mapBOOL CPhoneBackupDetect::SetDevicesMap(map &mapDevice){ mapDevice.insert(make_pair("HUAWEI",0)); mapDevice.insert(make_pair("GLONEE",1)); mapDevice.insert(make_pair("MEIZU",2)); mapDevi

2017-06-23 17:21:59 1355

原创 mfc强行关闭线程

BOOL CCloudForensicsBaiduNetDiskDlg::EndThread(){ if(!m_pThread) return FALSE; DWORD uExitCode; GetExitCodeThread(m_pThread->m_hThread,&uExitCode); if(uExitCode == STILL_ACTIVE) { if(GetSaf

2017-06-23 17:19:26 2493

原创 mfc在CTreeCtrl上添加文件夹图标和文件目录的选择

1.CTreeCtrl的创建if (!m_treFileList.Create(TVS_HASLINES|TVS_LINESATROOT|TVS_HASBUTTONS | TVS_SHOWSELALWAYS | TVS_CHECKBOXES| WS_CHILD | WS_VISIBLE ,CRect(0,0,200,400),this,IDC_TREELIST)) return -1;

2017-06-12 09:22:59 1315

原创 Cximage加载图片并读取EXIF信息

1.下载cximage资源,将资源加载到Properties里边http://download.csdn.net/detail/qq_31479277/98495282.添加头文件#include "cximage/include/ximage.h"3.加载图片并获得exif信息CxImage *p=new CxImage;p->Load(L"C:\\Use

2017-05-23 10:11:12 570

原创 mfc将字符串的内容放在剪贴板上

if(! OpenClipboard()) return FALSE; HGLOBAL clipbuffer; char * buffer; EmptyClipboard(); clipbuffer = GlobalAlloc(GMEM_DDESHARE, strSrc.length()+1);//strSrc为string类型 他就是要放在剪贴板上的内容 buffer

2017-05-22 15:51:03 989

原创 mfc获取CListCtrl控件的选中表头和内容

1.获取表头CString strNitemContent; CString strColumnName; int n=listCtrl.GetHeaderCtrl()->GetItemCount(); if(bNeedHead) { CHeaderCtrl* pHead = listCtrl.GetHeaderCtrl();//其中m_list为CListCtrl列表控件 H

2017-05-22 15:45:58 3820

原创 解析json文件

1.这里只做简单的例子例如json文件内容为{ "ImagePath": "C:\\Users\\8.mdf", "DataType": 1, "IsSelectAll": 0, "Apps": [ "短信" ], "InstallAppInfo": [ { "Name": "日历", "FirstInstallTime": "20

2017-05-17 14:27:59 668

原创 mfc下AfxBeginThread创建线程

1. .h文件下声明static UINT WINAPI MyInsertList(LPVOID lpParameter);//必须为此格式2.创建线程函数m_param为结构体,如果需要传入多个参数需要定义结构体BOOL CreateInsetListThread(const CString& FilePath ,const CString & DiskPath) { m_p

2017-05-10 09:33:55 558

原创 CppSQLite3Statement用法和得到数据库表的某一字段的最大值或一张表数据的条数

BOOL InformationTable::PHtoGMDSqlite(const CString &strPHSqlPath,const CString &strGMDsqlPath){ string strPHSelect ="select * from caseitem"; string strGMDInsert = L"insert into _InformationTable

2017-04-20 09:24:27 1630

原创 mfc检测usb插拔事件

1.在OnInitDialog()函数添加注册代码,头文件#include (OnInitDialog()可以通过ctrl+shift+x添加)static const GUID GUID_DEVINTERFACE_LIST[] ={ 0xA5DCBF10, 0x6530, 0x11D2, { 0x90, 0x1F, 0x00, 0xC0, 0x4F, 0xB9, 0x51, 0xED } }

2017-04-17 10:10:26 4171

原创 mfc之使两次点开可执行文件为同一个应用程序

1.准备工作添加一个CFAWinAppEx.h和CFAWinAppEx.cpp文件CFAWinAppEx.h文件 继承CWinAppEX#ifndef __WINAPP_H__#define __WINAPP_H__#pragma once#ifndef __AFXWIN_H__#error include 'stdafx.h' before including this fil

2016-12-19 09:57:35 516

原创 mfc之判断是否以管理员权限运行

BOOL IsAdministrator() {//判断是否管理员模式 BOOL bIsElevated = FALSE; HANDLE hToken = NULL; UINT16 uWinVer = LOWORD(GetVersion()); uWinVer = MAKEWORD(HIBYTE(uWinVer),LOBYTE(uWinVer)); if (uWinVer

2016-12-19 09:55:36 800

原创 mfc根据进程名删除后台运行的可执行文件,判断进程是否后台运行

根据进程名删除后台运行的可执行文件,例如删除后台执行的XXX.exe文件只需要传入可执行文件名即可已测试过 BOOL KillProcessFromName(CString strProcessName) { HANDLE hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); PROCESSENTRY32

2016-12-16 10:46:58 363

原创 mfc之设置标题和对话框大小

1.窗口标题的修改,窗口大小 //设置标题及样式框的大小放在构造函数中 m_nDlgHeight=500; m_nDlgWidth=700; CString m_strWndTitle;//标题this->m_strWndTitle = L"mfc之改变对话框大小和标题";SetWindowText(m_strWndTitle); //改变标题及样式框的大小放在布局函数中(Adj

2016-12-16 10:31:52 1807

ImageWidget.rar工具

所需代码

2019-04-22

mfc下使用ToolkitPro库进行图表显示

只需要修改相应函数的传入值就可以显示不同的图形。这只是个小的demo。

2017-12-29

Ctreectrl树形控件的勾选联动效果

Ctreectrl树形控件的勾选联动效果,完成树形控件的全选,全部取消等能,只需要继承这个类就可以了

2017-11-08

cximage查看图片信息

读取加载图片读取图片信息

2017-05-23

中文和编码方式的相互转换

实现中文和unicode、gb2312、utf_8之间的相互转换

2017-02-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除