- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 程序操作文件直接落盘
默认情况下,Windows缓存从磁盘读取并写入磁盘的文件数据。这意味着读取操作是从系统文件缓存的区域读取文件数据,而不是从物理磁盘读取。相应地,写操作将文件数据写入系统文件缓存而不是磁盘,这种类型的缓存称为写回缓存。缓存是按文件对象管理的。 缓存在缓存管理器的指导下进行,该管理器在Windows运行时连续运行。系统文件缓存中的文件数据按操作系统确定的间隔写入磁盘,并释放该文件数据以前使用的内存这称为刷新缓存。延迟将数据写入文件并将其保存在缓存中直到缓存刷新的策略称为延迟写入,它...
2020-06-14 13:31:42
1130
原创 应用程序PlainText设计,RichText显示如何实现
应用软件设计中,如果必须使用Plaintext做设计,又想达到RichText的效果,如下图所示,则需要一些技巧性的设计:设计一个RichText为PlainText的子控件,RichText铺满PlainText,将PlainText的文本设置为透明色,RichText则根据自己的应用需求进行设计,如下图所示:String PlainText = “A B C D E F”;String RichText = “<font><font colo...
2020-06-14 12:25:04
913
原创 Windows应用程序注册系统全局快捷键,解决焦点不在应用程序也可能进行快捷操作
对于C++应用程序来说,如果焦点不在应用程序,则无法使用键盘对应用程序进行控制。如果有相关应用,要求焦点不在应用程序也能实现控制时,可以使用windows提供的API,注册系统级快捷键。BOOL RegisterHotKey( HWND hWnd, int id, UINT fsModifiers, UINT vk);#include "stdafx.h"int _cdecl _tmain ( int argc, TCHAR *argv[]).
2020-06-14 11:54:08
666
转载 C++回调函数实现例子
转载地址:http://www.cppblog.com/weiym/archive/2012/08/28/188515.htmlCallback的本质是设置一个函数指针进去,然后在需要需要触发某个事件时调用该方法, 比如Windows的窗口消息处理函数就是这种类型。比如下面的示例代码,我们在Download完成时需要触发一个通知外面的事件:typedef void(
2016-10-15 16:37:16
791
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人