自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 awk参数转义

网上有许多print打印内容如何输出单引号(')、货币符号($)文章,但没有参数。关于参数如何转义,用一个例子说明:打印货币符号:echo 'MyTest' | awk -F '.' '{print "\_OBJC\_CLASS\_\$\_" $1}'输出:_OBJC_CLASS_$_MyTest过滤货币符号:echo '_OBJC_CLASS_$_MyTest'

2016-04-06 15:11:35 7941

原创 NSAttributedString的NSUnderlineStyleSingle在iOS8.1上无效的解决方法

英文好的直接上原文:http://stackoverflow.com/questions/26136157/underline-part-of-a-string-using-nsmutableattributedstring-in-ios8-is-not-workin问题:在iOS8.1上(8.4不存在,估计苹果已修复),NSMutableAttributedString(NSAttr

2015-08-03 14:44:16 3859

原创 使用boundingRectWithSize计算内容高度的坑

iOS中,根据给定的内容、字体,宽度,计算文本高度的函数,iOS7之前使用sizeWithFont,iOS7之后使用boundingRectWithSize。- boundingRectWithSize:options:attributes:context:Calculates and returns the bounding rect for the receiver drawn using

2015-07-31 10:35:56 11578

转载 多线程创建对话框时Create出错

太牛逼了,也可看大牛原帖:http://blog.chinaunix.net/uid-24862988-id-3793502.html

2014-08-10 15:06:43 1134

原创 VS2012使用XListCtrl

XListCtrl,强大的ListCtrl!到目前为止,我所遇到的所有ListCtrl都用XListCtrl解决了。XListCtrl能支持什么?修改column的背景色、大小、线条、做成check……修改item背景色、行背景色、做成edit、做成combox、做成check、做成进度条……你还能想到什么?!

2014-07-24 16:51:49 9382 2

原创 无法定位程序输入点InitializeCriticalSectionEx 于动态链接库kernel32.dll

VS2012 Update4编译的release版本,在XP下

2014-06-14 15:20:53 47847 1

原创 MFC对话框使用CPrintDialog实现打印,指定打印机、后台打印

对话框打印,网上一搜一大堆,基本分2类:A类: CPrintDialog.DoModal,然后在模态对话框里选打印机、打印配置;B类:GetPrinterDeviceDefaults,调用默认打印机。我的工作内容是理解以上2类后,再根据MSDN,实现MDF对话框后台指定打印机打印。废话不多说,上菜~功能:基于对话框的MFC打印(非文档视图结构),指定打印机,后台打印(不弹出对话框)

2014-05-14 20:18:45 10602 1

原创 [gSOAP]MFC调用WEBService

gSOAP编译工具提供了一个SOAP/XML 关于C/C++ 语言的实现,从而让C/C++语言开发web服务或客户端程序的工作变得轻松了很多。gSOAP官网:点击打开链接我现在只想说:gSOAP就是个傻瓜相机——非常好用!本文介绍如何利用gSOAP,达到在MFC下调用WEBService的API的目的。仅客户端。工具&环境:0、WIN XP1、V

2014-02-27 16:36:48 6707 1

原创 [SQL]一个筛选数据的例子,使用GROUP、DISTINCT

筛选记录的SQL语句,返回这样的记录的ID号:相同ID存在不同PATH。

2013-09-26 16:16:09 1120

原创 MFC工作学习笔记(更新ing)

有时候遇到一些问题,当时抓耳挠腮半天找不到头绪,最后问题解决了,没记录,以后遇到了又抓耳挠腮(码农记性不好,不知是不是通病?)。故开此贴,聊以记录所遇问题及解决方法。2013-5-29TREECTRL控件NM_CLICK事件,获取当前选中ITEM时错误(只有第一次是正确,因为选中的第一条),发现GetSelectedItem获得的ITEM都是上一次选中的。想来这个NM_CLICK单

2013-05-29 10:58:13 1195

原创 CWebBrowser2加载打印心得

最近学习在VC6下使用CWebBrowser2,目的是打印指定路径的网页。遇到了奇怪的问题。当我把Navigate函数和ExecWB函数放在一起,程序运行报错,弹出一个没有内容的消息框。当我把ExecWB函数放在另外的按钮上(例如"打印按钮"),程序执行正常。猜测可能是网页加载状态问题,于是在网上真的找到了这个函数GetReadyState()typedef enu

2013-03-20 17:17:12 1942 1

原创 CListCtrl的LVCOLUMN简单使用笔记

今天自己设计一个CListCtrlEx类,遇到一些问题。幸好在网上查了资料,问题都得以解决。为了感谢给我提供帮助的人,同时本着开源共享的原则,将今天所学内容在此做个笔记。 列表视图控件(List Control)列表视图控件是一种非常常用的控件,在需要以报表形式显示数据时,列表控件通常是最好的选择。列表视图控件(List Control)的数据类是CListCtrl,CListCt

2012-06-07 16:23:35 6814 2

转载 MFC 自定义消息

1. 定义全局变量或宏#define WM_MyMessage (WM_USER + n)n为数字到少大于100或者用 const UINT WM_MYMESSAGE = WM_USER + n一般可以加在stdafx.h 或resource.h 或*.app.h中。他们都是全局变量头文件所以都可以.2. 在所在类的*.H文件增加消息函数声明.protect

2012-06-06 17:04:54 611

转载 回调函数的C++ 封装(非静态成员函数的回调函数实现方法)

在进行软件开发的过程中,常会用到一些声明为CALLBACK 的函数,这些函数就是回调函数。使用回调函数可以改善软件的结构、提高软件的复用性。比如,在一个规模较大的软件项目中,可以将一些资源或相对独立的处理模块封装到动态连接库(DLL) 中,然后通过回调函数在不同的场合来使用这些资源和模块。利用回调函数还可以进行程序间复杂的通信,实现一些通知的功能,在某些场合它是比消息更合适的一种方

2012-06-06 17:03:17 2193

原创 Microsoft 已经承认的错误:RICHEDIT控件不响应WM_KILLFOCUS、EN_KILLFOCUS事件函数

在MFC中(本人是VC6)使用类向导添加RichEdit控件的获得焦点、失去焦点事件函数后,程序运行时不会调用响应函数,具体如下:使用 MFC 应用程序向导创建一个基于对话框的应用程序。 从控件调色板拖到对话框上拖动 RichEdit 控件使用对话框资源编辑器的模板。 打开类向导,并为该 ObjectID 选择 IDC_RICHEDIT1。要添加消息处理程序的该 EN_SETFOCUS 和

2012-05-09 12:02:04 3890

转载 使用VC++操作Excel文件

本文档适用于:Microsoft Foundation Classes (MFC), Microsoft Visual C++, 32-bit Editions, version 6.0 以上Microsoft OLE 库 第一步:建立一个自动化工程启动VC 6.0,打开新建对话框,新建一个MFC AppWizard(exe)工程,这里工程明设置为TestExcel。

2012-04-12 14:39:30 894

转载 微微安静的世界——Jamie Beck的创意GIF动画图片

Jamie Beck来自美国,现居纽约,是一名摄影师。他的创意Gif图片是通过细微部分的动态和大部分的静态作为对比。使之形成一种静态与动态的和谐美。个人博客:http://fromme-toyou.tumblr.com/加载慢。稍后便可

2011-12-07 09:28:18 4680

原创 VC6.0常见错误之::Debug Assertion Failed!

初学者编程常遇到的断言错误,最近遇到比较多,在此整理,方便以后查阅。绝大部分内容来自topic.csdn.net论坛,在此感谢各位大牛的解答,感谢各位大牛的指点!~本文将不断更新。下面进入正题:1、VC6.0常见错误之:Debug Assertion Failed!在winocc.cpp第301行错误断言错误,如图:找到winocc中的源代码如下:BOO

2011-10-31 17:45:27 14875 1

转载 VS2010 \VC\bin\rcdll.dll 无法找到资源编译器

Posted by Microsoft on 2/16/2010 at 12:24 PMI have a consistent repro now, and believe I have a workaround. Please let me know if you have any problem.Option 1:Although the .rc file (resource

2011-10-27 11:02:29 3705 3

转载 VC6中将一个工程中的对话框添加到另外一个工程

首先,在原工程中,在workspace的classview中选择该类,然后右键,选择“Add   to   Gallery” ;然后,打开新的工程,在菜单“Project”-> “Add   to   Project”-> “Components   and   Contrals   Gallery”里找到导入就ok了。另外有时导入DLG后,会出现找不到关联类的情况,但是该类其

2011-10-26 15:32:40 888

转载 MSXML2使用笔记

这段时间开发,需要对XML文件进行解析,读取。特对MSXML2的工作流程做一个总结、记忆。     当然,一般用智能指针CComPtr和CComBSTR来封装COM接口指针和BSTR字串。      废话:MSXML是一套微软提供的COM接口。包括如下接口:   1: IXMLDOMDocument:一般用智能指针CComPtr       它是整个文档层次

2011-10-21 10:39:18 1265

ESC_POS无驱动USB打印机

涉及: 1、USB设备识别、枚举(其他设备也可用)。能够找出所有USB设备、识别到USB设备的类型(例如USB 打印支持、USB键盘、USB鼠标) 2、符合ESC/POS协议的无驱动打印机的打印

2014-04-24

空空如也

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

TA关注的人

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