2012-07-28 06:50
⁄ 工业·编程
⁄ 共 4014字
一 MFC 文件读取 CFile file; if(!file.Open( "记录.txt", CFile::modeReadWrite )) if(!file.Open( "记录.txt", CFile::modeCreate|CFile::modeReadWrite)) file.Abort(); file.Write( szBuf1, 1023 ); file.Close(); 二 MFC多线程应用 1 工作线程 //声明 CWinThread *pThread; HWND hWnd; ...
VC阅读全文
2012-07-28 06:48
⁄ 工业·编程
⁄ 共 444字
很多时候,我们不希望用户多开客户端,这样我们需要写一些互斥代码,具体如下:
在APP文件中UINT WM_WKSTLOCK = RegisterWindowMessage(_T("Input8OnlyOne"));声明
然后在BOOL CWlqnjnApp::InitInstance() {
HANDLE Mutex = OpenMutex(MUTEX_ALL_ACCESS, false, "Input8OneInstanceAllowed"); if (Mutex == NULL) { ...
VC阅读全文
2012-07-28 06:45
⁄ 工业·编程
⁄ 共 857字
今天在准备发布用VS2005写的那个程序时,拷贝到我同事机器上,双击突然出现了“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题“,这个问题很让我意外,以前只出现过缺少DLL的情况,而这次出现这个问题,让我一时没办法。想想,无非是两个原因引起的,要么是他没有安装VS2005的原因,要么是我的程序里依赖了其它的一些库。于是百度一下,发现好多相关主题。我是按照这个帖...
VC阅读全文
2012-07-28 06:34
⁄ 工业·编程
⁄ 共 3850字
//定义开始时间 LARGE_INTEGER fre,star_,end_; QueryPerformanceFrequency(&fre); QueryPerformanceCounter(&star_);
// 处理.... pro( mb);
//得到结束的时间 QueryPerformanceCounter(&end_); ACE_DEBUG((LM_INFO,ACE_TEXT(" (%t) 处理时间%i/n"), long((end_.QuadPart - star_.QuadPart) * 10000 / fre.QuadPart))...
VC阅读全文
2012-07-28 06:28
⁄ 工业·编程
⁄ 共 1679字
我们知道,要创建一个线程,必须得有一个主进程,然后由这个主进程来创建一个线程,在一般的VC程序中,主函数所在的进程就是程序的主进程。
让我们从主函数来开始编写我们这个简单的小程序。我们知道CreateThread函数可以用来创建一个线程,在MSDN中查找这个函数得到如下信息:"The CreateThread function creates a thread to execute within the address space of the calling pr...
VC阅读全文
2012-07-27 22:51
⁄ 工业·编程
⁄ 共 2824字
1.MessageBox()
VC++6.0:MessageBox("Hello,World!"); VS2008:MessageBox(L"Hello,World!"); 或 MessageBox(TEXT("Hello,World!"));
2.Combo box内容添加方法 VC++6.0:Drop-Down List Box Control 的 Properties 中的 Data 用 Ctrl-Enter 输入 VS2008:更名为 Combo-Box Control ,并在右侧 Data 区域用 semicolons(即';')分隔输入
3.从.net开始就没有classwizard了,全部在属性窗...
c++, VC阅读全文
2012-07-26 21:50
⁄ 工业·编程
⁄ 共 13164字
消息是指什么?消息系统对于一个win32程序来说十分重要,它是一个程序运行的动力源泉。一个消息,是系统定义的一个32位的值,他唯一的定义了一个事件,向Windows发出一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。
消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。...
VC阅读全文
2012-07-25 14:12
⁄ 工业·编程
⁄ 共 2255字
关于MFC的未来,有许多人都是有不同程序的担忧。有人都说windows界面向着metro风格发展,比如windows 8。随着人们对界面体验的要求越来越高,触摸时代的来临,微软是否会坚持现有的windows风格呢?据说将来的方向是移动互联网。
其实,MFC能做出那种metro风格效果,但是开发花费的时间和精力可能是其他方式的10倍。从windows7开始,微软就不提倡用MFC做界面,windows 8下微软推荐两种开...
MFC, VC阅读全文
2012-07-23 21:35
⁄ 工业·编程
⁄ 共 6868字
配置设置文件是Windows操作系统下的一种特殊化的ASCII文件,以"ini"为文件扩展名。该文件也被称做是初始化文件(initialization file)和概要文件(profile),通常应用程序可以拥有自己的配置设置文件来存储自己的状态信息,一般来说私有的配置设置文件比较小,可以减少程序在初始化时读取配置文件时的信息量,从而可以提高程序的启动速度、提高应用程序和系统的性能。但如待存取的信息涉及到Win...
VC阅读全文
2012-07-22 06:53
⁄ 工业·编程
⁄ 共 5835字
在Windows实现文件监控有三种方法,第一种是“虚拟文件系统驱动”方法,如windows 下的filemon,网上有很多关于他的分析。第二种方法是“HOOK API”方法,钩子技术。第三种方法是“消息机制”,从windows的文件通知消息获取系统的文件操作。但是这是文件操作完成以后,才通知的。所以只能进行监视监视,不能进行完全的控制。而消息机制当中,也有三种方法,(1)通过使用“未公开API SHChangeNotifyRegister 实现”...
VC阅读全文