2016年7月29日

MFC invalidate和RedrawWindow区别

摘要: Invalidate()函数是强制系统进行重画,但是不一定就马上进行重画。因为Invalidate()只是通知系统,此时的窗口已经变为无效。强制系统调用WM_PAINT,而这个消息只是Post就是将该消息放入消息队列。当执行到WM_PAINT消息时才会对敞口进行重绘。 类似的还有下面的两个函数:Up 阅读全文

posted @ 2016-07-29 15:17 新月时刻 阅读(3216) 评论(0) 推荐(0) 编辑

linux mount-umount命令常用记录

摘要: 每次挂在u盘都忘记,这次记录下。 umount命令: 必杀:umount -l /dev/sda1 (有时候卸载不能卸,加-l(不是1,是小写字母l)参数,表示在设备不忙时卸载设备,就可成功卸载设备) umount命令详解: 常用参数 -a 卸载/etc/mtab中记录的所有文件系统 -n 卸载是不 阅读全文

posted @ 2016-07-29 14:04 新月时刻 阅读(501) 评论(0) 推荐(0) 编辑

MFC 改变控件的大小和位置

摘要: mfc 改变控件大小和位置用到的函数: 第1)个函数用法需给出控件的新的坐标和宽度、高度; 第2)个函数用法需给出存放位置的CRect对象; 例如: SetWindowPos()函数使用更灵活,多用于只修改控件位置而大小不变或只修改大小而位置不变的情况: 例: 阅读全文

posted @ 2016-07-29 13:46 新月时刻 阅读(369) 评论(0) 推荐(0) 编辑

MFC 点击按钮,弹出另一个对话框(模态及非模态对话框)

摘要: 1. 模态对话框 资源视图->Dialog->右键->添加资源->新建->对话框->右键->添加类。 例如:在A_dialog中点击按钮弹出B_dialog 先添加B_dialog类,然后在A_dialog.cpp中先要添加头文件"B_dialog.h", 然后在按钮触发事件 中:void A_di 阅读全文

posted @ 2016-07-29 12:09 新月时刻 阅读(5137) 评论(0) 推荐(1) 编辑

进程和线程

摘要: 进程(Process)是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。多进程技术存在很多的局限性,比如要分配大量的资源,进程的PID。 网络编程中越来越多的使用多线程技术实现代码的并行。 每一个进程内部都至少有一个线程,叫做主线程(main()),主 阅读全文

posted @ 2016-07-29 11:39 新月时刻 阅读(188) 评论(0) 推荐(0) 编辑

导航