自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 win32限制窗口在桌面上的移动范围

RECT rcClip = {100,100,1000,500}; // new area for ClipCursor RECT rcOldClip; // previous area for ClipCursor ///////////////////////...

2013-09-13 17:01:38 1959 0

原创 在网页中通过param name方式给ActiveX控件的属性赋值

Test ActiveX TestCtrl" CODEBASE="calc.CAB#version=1,0,0,1" CLASSID="clsid:CDF1D789-F8A3-48F2-B0DE-0D72F2D89F76"> fu...

2013-09-13 16:52:21 2129 0

原创 设置Excel数据的边框

下面是设置一个range里的数据的边框代码 //设置数据的边框 BordersPtr pBorders = pThisRange->GetBorders(); BorderPtr pDiagonalDownBorder = pBorders->G...

2013-09-13 16:46:35 3184 0

原创 修改tinyxml让其支持解析特殊字符

修改tinyxmlparser.cpp文件中的部分代码如下: TiXmlBase::Entity TiXmlBase::entity[ NUM_ENTITY ] =  { { "&",  5, "&" }, { "<"...

2013-08-22 15:49:40 1866 0

原创 win32方式实现自绘按钮

/** * \file OwnerDrawButton.h * * \brief 自绘按钮的实现类 * * \author */ #pragma once class COwnerDrawButton { public: COwnerDrawButton(void); ...

2013-05-28 16:28:02 7395 11

原创 通过滚动条滚动刷新背景图解决方案

由于在GDI中绘制图片的效率比较高的方法用BitBlt,所以通过滚动条滚动刷新背景图解决方案是添加一个兼容全局的兼容DC m_hdcMem,然后把位图按窗口最大宽度高度来绘制到兼容DC中,如下伪代码: HDC CXXX::GetMemDC(HDC hDC/*需要绘制此背景图的窗口DC*/) {...

2013-05-28 10:30:43 1126 2

原创 编译UltraVNC时的Debug版本时遇到vncclient.obj : error LNK2019: unresolved external symbol _compress等错误

当在Debug版本时编译UltraVNC 1.0.9.6.1版本的winvnc源码时会遇到如下错误 1>------ Build started: Project: winvnc, Configuration: Debug Win32 ------ 1>Performing Pre-L...

2013-04-26 14:55:48 3616 0

原创 用CMarkup遍历XML文件

void EnumXml(CMarkup& xml) { CString strTagName; while(xml.FindElem()) { strTagName = xml.GetTagName(); strTagName+=_T(" "

2010-09-27 09:55:00 4854 1

原创 VC遍历INI文件

void EnumIniFile(LPCTSTR pFilePath) { // TODO: Add your control notification handler code here TCHAR strAppNameTemp[1024];//所有AppName的返回值 TCHA...

2010-09-25 10:02:00 5978 9

原创 POJ 1019 Number Sequence

 #include#includeint main(){ double mark[5]={0.0,45.0,9045.0,1395495.0,189414495.0}; double num[5]={1.0,11.0,192.0,2893.0,38894.0}; int mum[5]={0,10,...

2009-06-10 15:43:00 982 0

原创 POJ 1002 487-3279

 #include#include#includechar telephone[100000][9];//mark用于保存定位字符对应的数字char mark[]={0,1,2,3,4,5,6,7,8,9,0,0,0,0,0,0,0,2,2,2,3,3,3,4,4,4,5,5,5

2009-06-10 15:36:00 1290 0

原创 VC 透明编辑框的实现

本方法对于背景为位图的对话框有效,其实也就是换了一种方式让编辑框相对于对话框是透明的,把编辑框在当前对话框的位图给截取一部分出来用于填充编辑框 实现如下 派生一个CEdit的类,添加CBitmap m_bmp;CBrush m_brHollow; 添加WM_CTLCOLOR,WM_LBUTTONU...

2009-03-14 17:58:00 4091 0

原创 响应不同程序的菜单

HWND hwnd = ::FindWindow(NULL,"appname"); HMENU hmenu = ::GetMenu(hwnd); HMENU hsubmenu = ::GetSubMenu(hmenu,4);//选取位于第五的子菜单 UINT menuid = ...

2009-02-25 19:47:00 807 0

原创 扩展CFileDialog时可用的资料

Control   Name         Type         ID      Open                      Button       1      Cancel                    Button       2      folder       ...

2009-02-19 10:38:00 826 0

原创 让状态条响应鼠标事件

 BOOL CMainFrame::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code here and/or call the base class if(pMsg->message == WM_LBUTT...

2009-02-19 09:52:00 1021 0

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