自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 OnMouseHover 与 OnMouseLeave

void CMyButton::OnMouseMove(UINT nFlags, CPoint point){ // TODO: 在此添加消息处理程序代码和/或调用默认值 TRACKMOUSEEVENT tme; tme.cbSize = sizeof(tme); tme.hwndTrack = m_hWnd; tme.dwFlags = TME_LEAVE|TME_HOVER; t

2014-12-31 00:17:06 767

原创 如何创建CView

CMyView* m_pView,m_pView2; CCreateContext cxt; cxt.m_pCurrentDoc = NULL; cxt.m_pCurrentFrame = (CFrameWnd *)this; cxt.m_pLastView = NULL; cxt.m_pNewDocTemplate = NULL; cxt.m

2014-12-30 23:17:10 741 1

原创 GB312-URL编码

CString urlencode(/*CString &str_source*/ char* in_str) { //char const *in_str = str_source.data(); int in_str_len = strlen(in_str); int out_str_len = 0; CString out_str = '\

2014-12-26 17:19:50 873

原创 base64加密

CString Encode(const /*unsigned*/ char* Data,int DataByte){ //编码表 const char EncodeTable[]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; //返回值 CString strEncode;

2014-12-26 14:20:53 312

原创 MFC创建工作者线程

HANDLE handle = ::CreateThread(NULL,0,线程函数名,线程函数参数,0,NULL); ::CloseHandle(handle);  该方法采用win32函数来创建线程,线程函数参数可以采用结构体。

2014-12-24 17:46:57 491

原创 如何只读取文件的一行内容

CStdioFile mFile; BOOL bRet = mFile.Open(strPath, CFile::modeRead); if (!bRet) { MessageBox(_T("用户配置文件打开失败!"), _T("提示"), MB_OK); return;

2014-12-24 17:38:57 554

原创 如何从网页获取验证码并显示在窗口控件上呢?

BOOL LoadMemImage(void *pMemData, ULONG nLen, CImage& imgObj){ BOOL bRet = FALSE; HGLOBAL hGlobal = GlobalAlloc(GMEM_MOVEABLE, nLen); void *pData = GlobalLock(hGlobal); memcpy(pData, pMemDat

2014-12-24 17:15:10 894

原创 【操作案例】CListCtrl

1.首先从CListCtrl派生我们自己的类CMylist、并创建一个 对象 CMylist* m_list;2.实例化并创建窗口m_list = new CMylist();m_list->Create(WS_VISIBLE | WS_CHILD | WS_VSCROLL | LVS_REPORT | WS_BORDER ,CRect(60,200,900,550),this

2014-12-20 17:28:34 471

原创 【文件遍历】如何遍历一个文件夹中的文件呢

CFileFind find;BOOL i = find.FindFile(L"F:\\文章\\*.*");/find.FindNextFile();find.FindNextFile();CString str;int n=0;while(i){i = find.FindNextFile();str = find.GetFileName();n++

2014-12-20 17:01:10 272

原创 在CString中如何获取自己想要的字符串

假如一个CString中保存了一个网页的源码代码,那么我们如何获取我们想要的信息呢。可以通过这个函数来截取字符串。CString GetMidStrByLAndR(CString& strSrc, CString strLeft, CString strRight){        CString strRet;        int eIdxBegin = strSrc.Fi

2014-12-20 16:52:02 830

原创 post提交数据时对于帐号密码加密的问题

有时候我们的帐号在提交的时候会进行encodeurl编码,而密码则会被MD5加密。这个时候可以在C++里面调用js脚本文件。具体步骤如下:1.首先加载这两个文件#include "MSJsMgr.h"#pragma comment(lib, "MSJsMgrSharedLib.lib")当然这两个文件要放在当前的工程当中然后将 MSJsMgrSharedLib.dll 文件放如

2014-12-20 16:40:08 4698

原创 使用COM组件的方式来从事HTTP编程的具体步骤

1.#import "C:\\Windows\\System32\\Winhttp.dll" no_namespace    2.创建智能指针 IWinHttpRequestPtr REhttp;    3.初始化 REhttp =NULL;    4.实例化这个智能指针 HRESULT hr = REhttp.CreateInstance(__uuidof(WinHttpReques

2014-12-20 16:26:11 871

原创 UTF-8 和 CString 互相转换

有时候获取web服务器返回的数据,显示出来中文是乱码的形式。这个时候就会用到下面这两个函数来转换。char* CreateUTF8TextInitWithString(CString strValue)  {      char *buffer = NULL;      int  length;    #ifdef _UNICODE      length =

2014-12-20 16:20:18 758

DLL注入源码

这是一个DLL注入的类,直接调用头文件里面的全局函数就可完成注入。里面还有一个txt文档说明了调用过程,想要实现DLL注入的朋友可以下载看看。

2018-11-02

空空如也

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

TA关注的人

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