现在位置: 首页 > VC
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; ...
阅读全文
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)      {      &#...
阅读全文
2012-07-28 06:45 工业·编程 ⁄ 共 857字 暂无评论
    今天在准备发布用VS2005写的那个程序时,拷贝到我同事机器上,双击突然出现了“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题“,这个问题很让我意外,以前只出现过缺少DLL的情况,而这次出现这个问题,让我一时没办法。想想,无非是两个原因引起的,要么是他没有安装VS2005的原因,要么是我的程序里依赖了其它的一些库。于是百度一下,发现好多相关主题。我是按照这个帖...
阅读全文
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程序中,主函数所在的进程就是程序的主进程。     让我们从主函数来开始编写我们这个简单的小程序。我们知道CreateThread函数可以用来创建一个线程,在MSDN中查找这个函数得到如下信息:"The CreateThread function creates a thread to execute within the address space of the calling pr...
阅读全文
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了,全部在属性窗...
阅读全文
2012-07-26 21:50 工业·编程 ⁄ 共 13164字 暂无评论
    消息是指什么?消息系统对于一个win32程序来说十分重要,它是一个程序运行的动力源泉。一个消息,是系统定义的一个32位的值,他唯一的定义了一个事件,向Windows发出一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。     消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。...
阅读全文
2012-07-25 14:12 工业·编程 ⁄ 共 2255字 暂无评论
    关于MFC的未来,有许多人都是有不同程序的担忧。有人都说windows界面向着metro风格发展,比如windows 8。随着人们对界面体验的要求越来越高,触摸时代的来临,微软是否会坚持现有的windows风格呢?据说将来的方向是移动互联网。     其实,MFC能做出那种metro风格效果,但是开发花费的时间和精力可能是其他方式的10倍。从windows7开始,微软就不提倡用MFC做界面,windows 8下微软推荐两种开...
阅读全文
2012-07-23 21:35 工业·编程 ⁄ 共 6868字 暂无评论
    配置设置文件是Windows操作系统下的一种特殊化的ASCII文件,以"ini"为文件扩展名。该文件也被称做是初始化文件(initialization file)和概要文件(profile),通常应用程序可以拥有自己的配置设置文件来存储自己的状态信息,一般来说私有的配置设置文件比较小,可以减少程序在初始化时读取配置文件时的信息量,从而可以提高程序的启动速度、提高应用程序和系统的性能。但如待存取的信息涉及到Win...
阅读全文
    在Windows实现文件监控有三种方法,第一种是“虚拟文件系统驱动”方法,如windows 下的filemon,网上有很多关于他的分析。第二种方法是“HOOK API”方法,钩子技术。第三种方法是“消息机制”,从windows的文件通知消息获取系统的文件操作。但是这是文件操作完成以后,才通知的。所以只能进行监视监视,不能进行完全的控制。而消息机制当中,也有三种方法,(1)通过使用“未公开API SHChangeNotifyRegister 实现”...
阅读全文