Gdiplus::Bitmap从内存加载
Gdiplus::Bitmap保存到内存
以上是demo代码,使用时需要注意返回值处理和对象释放问题
[……]
为什么使用std::make_shared,std::make_shared有什么好处?
上面的代码存在两次内存分配
1:new Node
2:为ptr分配控制块的内存用于存放引用计数等信息
如果使用std::make_sha[……]
[……]
libcurl实现断点续传大致需要两个关键点:
下面demo代码仅提供思路,需要优化才能使[……]
https://omahaproxy.appspot.com/
内存映射文件,是由一个文件到一块内存的映射。Win32提供了允许应用程序把文件映射到一个进程的函数 (CreateFileMapping)。内存映射文件与虚拟内存有些类似,通过内存映射文件可以保留一个地址空间的区域,同时将物理存储器提交给此区域,内存文件映射的物理存储器来自一个已经存在于磁盘上的文件[……]
cf.Flags还可以通过加入CF_APPLY标志在字体选择对话框中添加应用按钮,点击应用按钮会触发WM_COMMAND消息,此时可以通过WM_CHOOSEFONT_GETLOGFONT消息来获取选择的字体。
关于字体选择的详细介绍请阅读微软文档:C[……]
时间戳转年月日时分秒是比较常用的功能,调用api localtime_s把时间戳转成tm结构体,就可以通过tm结构体中的成员得到对应的年月日时分秒,需要注意的就是tm结构体部分成员的值不是真实的值,需要做一些简单的转换。具体实现请参照下面的demo代码