- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 消息反射
在MFC的消息反射中,父窗口会给子窗口一个自身处理消息的机会,将消息反射给子窗口处理,如果子窗口处理了该消息,父窗口会忽略对该消息的处理,但是我们可以利用ON_NOTIFY_REFLECT_EX 或者 ON_CONTROL_REFLECT_EX,让子窗口和父窗口都处理该消息。 例如,我们想让子窗口和父窗口同时响应一个CButton的单击事件,可以通过如下步骤
2009-10-29 16:28:00
674
1
原创 《Windows程序调试(Debugging Windows Programs)》读书笔记(一)
最近在浏览《Windows程序调试》,简单的记录如下: 首先需要记住,代码不仅仅是写给自己看的,还有其他的程序员和编译器1、好的设计,应该注重程序的简单性(simplicity)和耦合性(coupling)。2、使用高级语言成分是因为你需要他们,而不是他们的存在。3、编写结构良好的代码,结构良好的代码具有更加有用的调用栈4、使用良好的标识名称,添加必要的注释,有利增加代码的
2009-07-13 17:53:00
919
1
原创 使用FindWindow
FindWindow的函数原型为: HWND FindWindow( LPCTSTR lpClassName, LPCTSTR lpWindowName ); 通过vc++6.0中的工具spy++,可以获得FindWindow需要的参数。 使用FindWindow,避免窗体的多重启动,简单代码如下: CWn
2009-07-10 14:40:00
771
转载 求解最小外接矩形
来源:http://www.pmit.com.cn/web/InfoDetailNoi.aspx?id=619&ClassID=51最小矩形(rec1)的解题报告作者:冯浩 时间: 2007.10.11 文档类型/出处:NOI专刊题目简述: 給出一个平面点集S,求一个面积最小的矩形使其包含S所有的点。预
2009-06-09 23:09:00
12383
原创 获取系统的时间
获取系统的时间,如下:bool getCurrentTime(string &strSysTime){ time_t ltime; struct tm *ltm; time(<ime); ltm = localtime(<ime); char strdate[64],strtime[64]; sprintf(strdate,"%u/%02u/%02u",ltm->tm_ye
2009-05-19 15:15:00
459
原创 goto语句的使用
在C/C++中,goto语句和label必须在同一个函数中。goto语句通常用来解决error handling,即当程序处理有错时,用goto语句跳转到指定的label处,进行必要的清理工作,然后终止程序。当程序终止时,进行必要的清理是每个程序员的责则。
2009-04-28 10:20:00
532
原创 将string转换成浮点数
在C/C++程序中,将一个string转换成浮点数,可以使用atof()函数,但是sscanf也许是个更好的选择。因为当string不是一个有效的数字时,atof()返回0,而sscanf可以返回更有效的错误信息。sscanf的缺点是它比atof的速度慢。
2009-04-28 08:50:00
780
原创 桌面快捷方式的做成
桌面快捷方式可以通过在文本文件中追加如下代码生成,文件后缀为scf。[Shell]Command=2IconFile=explorer.exe,3[Taskbar]Command=ToggleDesktop
2009-04-27 14:44:00
284
原创 新的开始
不记得从什么时候,自己变得比较懒惰,常想写一些东西,哪怕是只言片语,可就是提不起神来。毕业后,发现自己变得很浮躁,什么都想学好,可是又什么也没学好。想静下来好好想想吧,又感觉害怕,到底是害怕什么呢?我常问自己...
2009-03-11 22:55:00
261
vc_samples.exevc_samples.exevc_samples.exe
2009-07-05
Numega.BoundsChecker.v6.5.rar
2009-05-28
ApplicationVerifier.x86.rar
2009-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人