自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

窗口的Capture

我们知道,在WIN32编程里,时不时需要用到SetCapture以限制鼠标消息的发送目标。近来自己在编写一套窗口系统,发觉这种功能很必要,因为用户在按下一个按钮之后而没放开,假如此后用户移动鼠标超出了按钮的窗口范围再放开鼠标,则我们就需要SetCapture这个特性了!因此,这也是学习WIN32编程的好处,有很多东西是值得参考的!...

2007-08-29 10:08:00 95

Windows消息机制要点

1. 窗口过程 每个窗口会有一个称为窗口过程的回调函数(WndProc),它带有四个参数,分别为:窗口句柄(Window Handle),消息ID(Message ID),和两个消息参数(wParam, lParam), 当窗口收到消息时系统就会调用此窗口过程来处理消息。(所以叫回调函数)2 消息类型 1) 系统定义消息(System-Defined Messages) 在SDK中事先定义好的...

2007-08-28 08:56:00 60

IE 7崩溃原来是他自己的事

最进使用IE 7 刚安装的时候用着还不错,但是最近升级后,居然按ctrl+shif换输入法时崩溃了,现在用word等软件,ctrl+c等快捷键也是软件崩溃,好是郁闷。现在在网上查找没有其他的资料。以为是输入法的事情,把搜狗等输入法给卸了,居然不起作用。我简直要疯掉了。把软件给卸了个遍,居然最后把IE 7给卸了,好了!!!IE 7真是服了你了!...

2007-08-27 13:41:00 48

我在google上的几个技术新闻组

GUN/Linux World:http://groups.google.com/group/gnuworld开源软件、Linux讨论 新闻组:gnuworld@googlegroups.com Only CPP:http://groups.google.com/group/onlycpp专注于C++的技术社区新闻组:onlycpp@googlegroups.com O...

2007-08-26 09:12:00 95

eclipse中优秀的插件

<style type="text/css"><!-- .editable { border: 0; } .layout img { border: 0; } .layout h1 { /*font-size: 3em;*/ font-weight: bold; letter-spacing:...

2007-08-26 08:45:00 99

Java中堆和栈的区别(转)

栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在...

2007-08-25 09:11:00 49

GCC中实现c++的 foreach

 boost 1.34中提供了FOREACH,只可惜这个实现也太丑陋了,根本没有实用价值。其实在gcc中实现foreach是相当简单的,因为 gcc 提供了typeof 关键字。  这里提供一个实现,与boost不同,用的是 iterator 的概念。  用法:vector<string>vec;foreach(it,vec){cout<<*it;} 实现:...

2007-08-23 14:06:00 259

删除二叉树的节点

总体思想:分多种情况讨论1.被删除节点没有子树的情况,直接删除,并修改对应父节点的指针为空。2.对于只有一个子树的情况,考虑将其子树作为其父节点的子树,关于是左还是右,根据被删除的节点确定。3.最复杂的是有两个子数的情况,可以考虑两种方法,都是同样的思想:用被删除节点A的左子树的最右节点或者A的右子树的最左节点作为替代A的节点,并修改相应的最左或最右节点的父节点的指针,修改方法类似2 ...

2007-08-21 19:49:00 83

去除rm影片中弹出网页的方法

用rma有更彻底的方法.那就是分离出rm文件的    0音频流 RealAudio   1视频流 RealVideo   2事件流 RealEvents再抛弃2事件流(RealEvents)把0音频流 RealAudio 和 1视频流 RealVideo组合成一个完整的视频文件(rm.rmvb)下面是我测试时候一个简单的测试过程rma -d file.rm 查看指定文件的信息rma -sx0 fi...

2007-08-21 16:11:00 93

Only CPP 论坛

刚刚建立的C++的论坛,大家捧场哦!http://groups.google.com/group/onlycpp?hl=zh-CN

2007-08-13 10:24:00 58

指针和引用的区别

单件模式,像所有的同志一样我也在用,不过不幸的是我走上了 歧途。鉴于对社会强烈地责任感(吐),我认为有必要做个简要 的总结来避免后人步我的后尘(狂吐)。 那么现在开始写正式的悔过书。 首先,首先清一下嗓子,哈哈。 再次,酝酿一下感情。 最后,再清一下嗓子,OK,THATS ALL,^_^. 所有有正义感的人都在向我扔鼠标,有的人开始搬起显示器。好 ,好,在这种躁动下,不利于我诚心接受犯下的滔天错误...

2007-08-11 10:14:00 47

句柄的本质

HANDLE就是PVOID,也就是无类型指针, 上面这些资源的句柄Handles都不过是指向struct的指针,至于这个struct的用处,连M$都说unused了,现在解释下M$这么做的意义,这就是所谓数据封装,你可以在你的程序中把M$的内部结构指针传来传去,可是你却不知道它到底指向的内容是什么。 句柄与指针确实是完全不同的两个概念。句柄仅仅是一个32位整数,WIN32中用于标记某个系统或进...

2007-08-08 14:12:00 80

java .net MFC QT事件处理机制

java事件处理机制<wbr></wbr>1 开发自定义事件类。public class PropertyEvent extends EventObject { public PropertyEvent(){} }2 定义监听者接口。public interface PropertyListener extends EventListener { public voi...

2007-08-05 12:45:00 80

面试时候经常会问的一些问题(不断补充中) - BeanSoft

面试必备基础题目(虽然不一定常用, 仅用于面试, 面试就是把人搞的都不会然后砍价, 当然您可以讲我可以查资料完成, 但是面试的时候就是没道理的, 起码我是经常看到这些题). 如何把一段逗号分割的字符串转换成一个数组? request.getAttribute() 和 request.getParameter() 有何区别? response.sendRedirect() 和 forward() 区...

2007-08-04 07:31:00 138

如何免费获得可以升级的nod32官方中文版杀毒软件 - 非淡泊无以明志,非宁静无以致远。 - C++博客...

正版杀毒软件下载: http://www.nod32cn.com/download/download.php 获得正版序列号地址: http://www.nod32club.com/partner/comfans/two/question.php 只需要回答正确问题就好。然后填写表格,将给你发一封邮件。 问题的答案是: 9 ...

2007-08-02 16:07:00 92

空空如也

空空如也

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

TA关注的人

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