01 2011 档案

程序多开原理记录
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--windows系统下,程序防止多开的几种常见方法:1)使用FindWindowAPI函数。通过查找窗口标题(或/和类名)来判断程序是否正在运行。如果找到了,表明程序正在运行,这时可退出程序,达到不重复运行的效果;反之表明程序是第一次运行。这种方法不适用于以下情况,程序的标题是动态变化的、系统中运行了相同标题(或/和类名)的程序2)Mutex/Event/Semaphore通过互斥对象/信号量/事件 阅读全文

posted @ 2011-01-17 14:50 seaven 阅读(404) 评论(0) 推荐(0)

对话框内控件中字体颜色的设置(VC6.0)
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--在VC6.0中不像其它开发工具那样能够轻易使用属性设置对象的各种状态,如文字颜色、背景等等,如标题所说,如何设置对话框中控件的字体颜色?  答案是使用OnCtlColor(在MSDN中的解释是:当要画出一个子控件时,框架就调用这个成员函数。多数控件将这个消息发送到它们的父窗口(通常是一个对话框),为使用正确的颜色画出控件而准备pDC),Ctrl+W打开ClassWizard,在ClassName下 阅读全文

posted @ 2011-01-17 10:25 seaven 阅读(1806) 评论(0) 推荐(0)

AfxExtractSubString 函数的相关问题
摘要:[代码] 阅读全文

posted @ 2011-01-16 20:16 seaven 阅读(1163) 评论(0) 推荐(0)

MFC下编写的Split函数
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--四个参数说明如下:a:要分割的字符串b:存放的数组,要定义到足够能放下所有分割结果。c:分割后实际生成的数组元素最大下标,如果没有元素生成,则函数调用后为-1。注意,c在函数调用后值要发生变化,这是一个地址引用参数。d:分隔符,长度不限,并不限定为一个字符voidSplit(CStringa,CString*b,int&c,CStringd){intd_len=d.GetLength();intj 阅读全文

posted @ 2011-01-16 12:58 seaven 阅读(2405) 评论(0) 推荐(0)

导航