摘要:
一、概述mdi窗口包含一个框架窗口和若干子窗口。实际上,框架窗口本身是一个普通主窗口,不过它的客户去被一个特殊窗口覆盖。这个特殊窗口是系统预定义的“窗口类”,类名称为:"mdiclient"。它负责各个mdi子窗口的管理。
二、窗口建立1.注册一个mdi框架窗口类,提供mdi框架窗口消息处理函数mdi框架窗口消息处理函数中,将未处理消息交由defframeproc处理//mdi......
摘要:
crazybit开发手记(一):设计之数据结构和算法的分离原创:crazybit主页:www.crazy-bit.com
开发手记记录了一些我在开发phoxo(一个小巧的32bit图像处理软件)中的心得体会,它们全部源于实际应用,是我在探索oo(object orient)的路上获得的战利品,希望对大家有帮助。 相信每一个在windows下编过程序的人都或多或少地用过位图,大多数人是从网......
MFC类库之根基-CObject浅析
【程序编程相关:在VC中调用DirectShow全屏播放】
【推荐阅读:关于DAO数据库编程的几点经验】
【扩展信息:
制作光墙效果】
cobject是大部分的mfc类的基类 为了完成mfc类的判断.动态生成.序列化等特殊功能,cobject中添加了特定的处理. 为了进一步增强对mfc类对象的理解,在此对cobject源码及相关宏定义进行分析. (所附代码并非原始代码,为说明问题而作了删减.) 主要介绍了以下几方面内容:
一.cobject简要声明 class cobject
{
public:
virtual cruntimeclass* getruntimeclass() const;
virtual ~cobject();
void* pascal operator new(size_t nsize);
void* pascal operator new(size_t, void* p);
void pascal operator delete(void* p);
void pascal operator delete(void* p, void* pplace);
#if defined(_debug) //调试模式用,多了nline参数,用于保存原码行号....
下一页 摘要:
(要测试代码的发email给wwb206@163.com)
前几天不忙,于是想起加密算法,但是rsa加密是依赖大数运算,而且主流rsa算法都建立在512位到1024位的。而现有的计算机数据类型最大的也就是64(int64),于是自己编了一个大数类cxword来实现1024位的大数运算。基本思想就是用dword[32]的数组来存储,具体实现如下。(为加快运行速度,所有的函数都是内联的)/****......