- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 VimH,J,K,L的由来
作者:Li Haifeng链接:https://www.zhihu.com/question/23260494/answer/24071300来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。当 Bill Joy 创建 Vi 文本编辑器时,他使用的机器机器是ADM-3A 终端机,这机器就是把 HJKL 键作为方向键。自然而然,Bi
2017-06-28 10:14:32 1925
转载 Win10下取消U盘/移动硬盘“写保护”的方法
MS酋长昨天与大家分享了通过修改注册表为U盘/移动硬盘设置“写保护”的方法,那么又该如何取消U盘/移动硬盘的“写保护”呢?其实只需把注册表中新建的WriteProtect值的数值数据修改为 0 即可。按照这个原理,如果某个U盘或移动硬盘被设置了“写保护”,那么只需在注册表中新建StorageDevicePolicies项和WriteProtect值,并把数值数据设置为 0 即可取消“写保护”。如果
2017-06-22 19:03:28 8796 1
转载 MFC中窗口刷新函数详解
按引:Invalidate在消息队列中加入一条WM_PAINT消息,其无效区为整个客户区。而UpdateWindow直接发送一个WM_PAINT消息,其无效区范围就是消息队列中WM_PAINT消息(最多只有一条)的无效区。效果很明显,调用Invalidate之后,屏幕不一定马上更新,因为WM_PAINT消息不一定在队列头部,而调用UpdateWindow会使WM_PAINT消息马上执行的,绕过了消
2017-06-22 15:36:47 2448
转载 StretchBlt函数和BitBlt函数的用法
StretchBlt和BitBlt都用在双缓冲视图中,用来显示一幅图像-http://blog.csdn.net/foreverhuylee/article/details/22175025一、StretchBlt函数从源矩形中复制一个位图到目标矩形,必要时按目标设备设置的模式进行图像的拉伸或压缩。也即是将内存中的位图拷贝到屏幕上,并且可以根据屏幕画图区的大小来进行伸缩,适应响应的
2017-06-21 09:26:36 961
转载 Transparent Group Box Control
reposts:http://www.codeguru.com/cpp/controls/controls/groupbox/article.php/c2273/Transparent-Group-Box-Control.htmIf you make a dialog with a bitmap as background, you'll probably handle WM_CTLC
2017-06-20 09:43:17 370
转载 MFC中 给按钮添加图片的方法
方法一:直接给CButton加图片。1.在资源编辑器中添加一个按钮,把它的Bitmap属性设为true2.在按钮上点右键,添加一个变量m_Btn(CButton类型的)3.将图片导入到资源管理器中,ID为IDB_BITMAP14.然后在初始化中加入如下代码: HBITMAP hBmp=::LoadBitmap(AfxGetInstanceHandle()
2017-06-15 11:27:05 7124
转载 C++ explicit关键字详解
http://www.cnblogs.com/ymy124/p/3632634.html首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式).那么显示声明的构造函数和隐式声明的有什么区别呢? 我
2017-06-12 12:18:21 219
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人