自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 文件md5计算

/* 描述:gloox源码中的md5算法 使用样例: MD5::MD5 md5; md5.feed("123"); string szUtf8URL = md5.hex(); */ #ifndef __MD5_H__ #define __MD5_H__ #include <string> #include <cstdio> namespace ...

2019-12-03 10:38:14 298

原创 skia指定版本编译

首先准备vpn 1.下载depot_tools 2.把depot_tools目录添加的系统环境变量里面,重启电脑 3.新建一个目录,存放ska文件 4.运行cmd 5.执行 gclient config https//skia.googlesource.com/skia.git 6.执行gclient syn --revision chrome/m44   //备注,这里标记需

2017-10-13 15:08:46 1072

原创 Windows下cef flash问题

1.flash加载问题 CefApp::OnBeforeCommandLineProcessing的集成类中添加如下代码: TCHAR szPath[MAX_PATH * 2] = { 0 }; GetModuleFileName(NULL, szPath, MAX_PATH); PathRemoveFileSpec(szPath); lstrcat(szPath, _T("\\pepf

2017-03-20 09:44:49 1024

转载 Cef设置Cookie

void CBrowserFrame::SetCookie() {     CefRefPtr manager = CefCookieManager::GetGlobalManager();     CefCookie cookie;     CefString(&cookie.name).FromASCII("Venus_UserInfo");     CefString(&cooki

2015-12-14 14:56:54 3937 3

转载 VS2010中“工具>选项中的VC++目录编辑功能已被否决”解决方法

这是VS2010的改变,不能够在“工具-选项”中看到“VC++目录”了。     但是呢,我们可以在另外一个地方找到它,请看下边的对比照片。 VS2008中:   VS2010中:   打开方式非常简单,选中工程,右键“属性”。或者,通过菜单栏的“项目-属性”也可以打开。 ==================================================

2015-09-03 16:53:53 4316 1

原创 gid+使用笔记

//从内存中创建图片对象 Gdiplus::Image* LoadImageFromMemory( LPVOID pBuf,size_t dwSize ) { HGLOBAL hMem = ::GlobalAlloc(GMEM_FIXED, dwSize); BYTE* pMem = (BYTE*)::GlobalLock(hMem); memcpy(pMem, pBuf, dw

2015-03-06 11:27:50 1261

转载 RichEdit Ole生命周期

#pragma once #include #include #include #include "CaretWindow.h" #include "richeditolemgr.h" #pragma comment(lib, "Riched20.lib") class RichEditBase; // RichEdit及其Callback的实现,可以参考MFC CRichEdit

2015-03-06 11:22:34 1335

原创 Duilib中Richedit使用

1.要想能从剪切板中的图片能插入到

2014-10-20 16:01:44 5418 1

原创 OLE控件笔记

1.如何使用控件不能改变大小

2014-07-10 11:29:58 5282

原创 常用接口

//查找文件 void FindFile(LPCTSTR szPath) { TCHAR szFind[MAX_PATH] = {0}; TCHAR szFile[MAX_PATH] = {0};     WIN32_FIND_DATA FindFileData;     _tcscpy_s(szFind, MAX_PATH,  szPath); _tcscat_s(

2014-06-09 11:28:51 478

原创 DUILIB使用笔记

1.如果想使用系统标题栏,那么窗口必须有WS_CAPTION属性;并且WM_NCACTIVATE、WM_NCCALCSIZE、WM_NCPAINT不要处理,roundcorner属性不能设置。

2014-01-06 17:29:30 634

原创 容易犯错的做法

1.在动态链接库中使用CString等对象指针作为函数的返回值、形参。这些对象的内存申请在动态库库中,如果用在非这个这个库中释放这个对象,那么程序就会异常;这是因为在当前释放的库或EXE中找不到改内存地址。

2013-05-13 15:47:18 508

原创 ShellExecute打开URL也会失败哦!解决如下

/******************************************************************* * 函数名称: GetRegKey * 功    能: 获取注册表中的数据 *******************************************************************/ LONG GetRegKey(HKEY

2013-04-25 17:58:15 2736

转载 动态库中导出MFC窗口失败原因

1.     Introduction 当我们在用MFC编程的时候,我们经常用到AfxGetApp()来获得当前的CWinApp的Instance。看看MFC的源代码中AfxGetApp()的实现,你会发现AfxGetApp()的实现并不像一般情况下面那样直接: _AFXWIN_INLINE CWinApp* AFXAPI AfxGetApp()        { retur

2012-12-11 17:23:02 798

原创 DUILIB热键

#ifndef __UIHOTKEY_H__ #define __UIHOTKEY_H__ #pragma once namespace DuiLib{ class CHotKeyUI; class UILIB_API CHotKeyWnd : public CWindowWnd { public: CHotKeyWnd(void); public

2012-11-06 16:26:34 2075

原创 自己写的duilib树控件,如发现BUG和可优化地方请在下面回复

.h文件源代码 #ifndef __TREE_LAYOUT_H__ #define __TREE_LAYOUT_H__ namespace DuiLib{ #define kTreeDataInterface _T("TreeData") #define kTreeLayoutInterface _T("TreeLayout") #define kTreeChildElem

2012-10-22 14:11:14 2645 3

原创 常用的易忘的函数

1.PathFileExists检查文件是否存在 2.PathIsDirectory检查是否是目录 3.SHCreateDirectoryEx创建文件夹 4.LoadImage(AfxGetInstanceHandle(), lpFileName, IMAGE_BITMAP , 0, 0, LR_LOADFROMFILE |LR_SHARED);从文件中加载图片,LR_LOADFROMFIL

2012-08-13 15:35:56 539

原创 DUILIB中使用IE

1.xml中配置 2.代码中实现: CActiveXUI* pActiveXUI = static_cast(m_pm.FindControl(_T("ie"))); if( pActiveXUI )  {     IWebBrowser2* pWebBrowser = NULL;     pActiveXUI->GetControl(IID_IWebBrowser2, (void*

2012-05-17 11:50:29 2518 1

原创 VC中检测ITEM节点是否有效的方法

TVITEM ti;   ti.mask = TVIF_HANDLE;   ti.hItem = hItem;   BOOL bRet = m_TreeCtrl.GetItem(&ti);//bRet是TRUE则说明有效,否则就是无效

2012-05-04 15:30:03 402

原创 windows下ngx+php配置

下载环境 1.       http://windows.php.net/download/中下载PHP 5.2 (5.2.17)  VC6 X86 THTREAD SAFE版本php。 2.       http://nginx.org/en/download.html中下载NGX的windows版可执行程序。 3.       下载RunHiddenConsole.exe程序   N

2011-12-22 17:27:11 532

空空如也

空空如也

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

TA关注的人

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