blog

枪手亨利

博客园 首页 新随笔 联系 订阅 管理

文章分类 -  常用类

上一页 1 2

摘要:在VC中所见即所得打印的简易实现 在VC++6.0中用应用程序向导(AppWizard)生成的单文档或多文档程序提供了对打印功能的实现,但遗憾的是如果对自动生成的框架程序不做任何改进,打印出来的文档或图形和屏幕上的显示相比就会特别小。为什么会这样呢? 本文对这种现象的原因和MFC的打印机制进行了深入的分析,并提出了一种特别简单的方法,在原有的程序中只需加入几行代码就能解决这一问题,实现所见即... 阅读全文
posted @ 2005-12-22 14:18 henry 阅读(412) 评论(0) 推荐(0)

摘要:怎样在非客户区捕捉鼠标状态? 鉴于很多网友苦于在非客户区捕捉鼠标状态,特写出用DirectX来解决的方法. 首先新建一个基于对话框的工程(定为MouseR) 在工程属性的Link-->Object/Library Modules:里加上: dxguid.lib dxerr8.lib dinput8.lib (如果你的机器上安装了DirectX 8.0 SDK,只需要如上操作就行了, 如果没有... 阅读全文
posted @ 2005-12-21 21:27 henry 阅读(512) 评论(0) 推荐(0)

摘要:面向对象程序设计的两个重要方面:代码重用和接口设计,C++一直是公认在这两方面做得最为出色的语言之一。而良好的接口则是代码重用的坚实基础。接口包含多个层面,大体分为C++代码层面、模块层面、COM层面和应用系统层面。 认识VC中的模板 许多初学VC的程序员总感觉VC的代码繁锁,不如VB、Delphi、C++Builder那样简单直观。其实在VC中只要灵活地使用C++面向对象的接口设计手段:多态... 阅读全文
posted @ 2005-12-18 11:41 henry 阅读(167) 评论(0) 推荐(0)

摘要:自定义浏览器 本教程提供了自定义浏览器控件的行为和外观的一些方法。你将看到高级的宿主接口,IDocHostUIHandler, IDocHostUIHandler2, IDocHostShowUI, 和ICustomDoc。本文也讨论其他自定义方法,例如在宿主的IDispatch实现中处理DISPID_AMBIENT_DLCONTROL来进行下载控制;以及使用IHostDialogHelper。 ... 阅读全文
posted @ 2005-12-11 22:03 henry 阅读(881) 评论(0) 推荐(0)

摘要:CString 操作指南 (文档类别:C++) 2005-10-8 20:52:32 原著:Joseph M. Newcomerhttp://www.newebug.com/article/cpp/2357.shtml首页 电子书籍教程 经典游戏 软件下载 硬件驱动 技术文档 新网虫论坛翻译:littleloach原文出处:codeproject:CString Management通过阅... 阅读全文
posted @ 2005-12-08 15:57 henry 阅读(269) 评论(0) 推荐(1)

摘要:C++通用框架的设计 作者:naven 1 介绍 时间和日历以及时间的格式化处理在软件的设计中起着非常重要的作用,但是目前C++的库却未有一个简单易用的时间类,大部分都需要开发者直接调用操作系统的API来完成,而且很多API都不是线程安全的。某些大型的C++框架虽然提供一些时间类,但是却不通用,也很难直接拿出来使用。下面介绍一下参考Java Framework中的时间相关的... 阅读全文
posted @ 2005-11-18 15:08 henry 阅读(717) 评论(0) 推荐(1)

摘要:来源:http://www.xfocus.net/articles/200505/798.html 创建时间:2005-05-10文章属性:原创文章提交:LionD8 (liond8_at_126.com)内核级利用通用Hook函数方法检测进程作者: LionD8QQ: 10415468Email: LionD8@126.comBlog: http://blog.csdn.n... 阅读全文
posted @ 2005-11-14 16:13 henry 阅读(225) 评论(0) 推荐(0)

摘要:一组实现邮件发送功能的c++封装类 阅读全文
posted @ 2005-11-14 15:24 henry 阅读(241) 评论(1) 推荐(0)

摘要:strcpy 原型:extern char *strcpy(char *dest,char *src); 用法:#include 功能:把src所指由NULL结束的字符串复制到dest所指的数组中。 说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。 返回指向dest的指针。 memcpy 原型:extern void *memcpy(void *des... 阅读全文
posted @ 2005-11-13 13:09 henry 阅读(405) 评论(0) 推荐(0)

摘要:本文所用的代码原创作者已不知.是ccrun的一个朋友磨刀老头提供给的,在此对作者表示感谢.经ccrun(老妖)在Win2k下试验成功.// 获取WinNT/Win2k当前用户名和密码,调用以下函数即可:// bool GetPassword(String &strCurrDomain, String &strCurrUser, String &strCurrPwd)//--------------... 阅读全文
posted @ 2005-11-12 21:50 henry 阅读(363) 评论(0) 推荐(0)

摘要:时间和日历以及时间的格式化处理在软件的设计中起着非常重要的作用,但是目前C++的库却未有一个简单易用的时间类,大部分都需要开发者直接调用操作系统的API来完成,而且很多API都不是线程安全的。某些大型的C++框架虽然提供一些时间类,但是却不通用,也很难直接拿出来使用。下面介绍一下参考Java Framework中的时间相关的类来设计并实现C++版本的时间和日历类。 主要有如下一些类 Time类,对应于Java的java.util.Date类,表示特定的瞬间,精确到毫秒(Linux可精确到微秒,Solaris可精确到十亿分之一秒)。Time只表示某时某地的瞬间,从1970年1月1日 00:00:00 GMT以来的微秒数,无时区。 Calendar 类,对应于Java的java.util.Calendar类,它既表示了Time的精确瞬间,还代表了此时的年、月、日、时区等。它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转 阅读全文
posted @ 2005-11-11 15:15 henry 阅读(860) 评论(0) 推荐(0)

上一页 1 2