HOOK编程 当在应用程序窗口中按下鼠标左键时,操作系统会感知到这一事件,然后产生鼠标左键按键消息,接着把此消息放到应用程序的消息队列中,应用程序通过GetMessage函数...
HOOK编程 当在应用程序窗口中按下鼠标左键时,操作系统会感知到这一事件,然后产生鼠标左键按键消息,接着把此消息放到应用程序的消息队列中,应用程序通过GetMessage函数...
静态库函数和数据被编译进一个二进制文件(.LIB)。在使用静态库下,在编译连接可执行文件时,链接器从库中复制这些函数和数据,并把它们和应用程序的其他模块组合起来创建最终的可执...
服务器应用程序容器应用程序 ActiveX控件可以看成是一个极小的服务器应用程序 OCX是ActiveX控件的一种后缀名典型的ActiveX控件,具有方法、属性、事件这三种特...
当一个进程启动后,操作系统为其分配4GB的私有地址空间。位于同一个进程中的多个线程共享同一个地址空间。 四种进程间通信的方式: 剪切板 匿名管道 命名管道 油槽 延迟提交技术...
事件对象也属于内核对象,分为两种:人工重置的事件对象和自动重置的事件对象。 当人工重置的事件对象得到通知时,等待该事件对象的所有线程均变为可调度线程。当一个自动重置的事件对象...
程序和进程程序是计算机指令的集合,它以文件的形式存储在磁盘上。进程通常被定义为一个正在运行的程序的实例。是一个程序在其自身的地址空间中的一次执行活动。一个程序可以对应多个进程...
网络程序的实现有多种方法,Windows Socket是一种比较简单的方法。Socket是连接应用程序与网络驱动程序的桥梁。Socket在应用程序中创建,通过绑定操作与驱动程...
使用CArchive类对文件进行读写操作。CArchive类没有基类。利用CArchive类将对象数据保存到永久设备(例如磁盘文件)上。即使应用程序关闭,再次启动后仍然可以从...
const char***指向常量的指针,不能修改其指向的内存中的内容。但可以修改其所指向的内存地址。指针变量是可以修改的,而其指向的对象被看做是常量,不能够被修改。定义函数...
@彼安1900 加油(ง •̀_•́)ง
VC++(十一)图形的保存和重绘Invalidate使整个窗口客户区无效。窗口的客户区无效意味着需要重绘。Windows会在应用程序的消息队列里放置WM_PAINT消息。 UpdateWindow()的作用...
Invalidate使整个窗口客户区无效。窗口的客户区无效意味着需要重绘。Windows会在应用程序的消息队列里放置WM_PAINT消息。 UpdateWindow()的作用...
class CDBLayerTree : public CTreeCtrlCDBLayerTree派生于CTreeCtrl类CTreeCtrl派生于CWnd类,树形结构其实是...
窗口创建之前修改外观:CMainFrame类的PreCreateWindow成员函数进行。 自己定义一个消息 直接改变对话框的名字。 VS2008添加控件和组件的方法自己写代码
在MFC中,对资源的操作通常都是通过一个与资源相关的类来完成的。 模态对话框domodal 非模态对话框create 如果父窗口的指针是NULL,则对话框的父窗口是主应用程序...
Windows消息的分类: 标准消息:除了WM_COMMAND以外,所有以WM_开头的消息 命令消息:来自菜单、加速键、工具栏按钮的消息。 通告消息:控件产生的消息。 接收到...
MFC消息映射机制 MFC消息映射机制的具体实现方法是:在每个能接收和处理消息的类中,定义一个消息和消息函数静态对照表,即消息映射表。在消息映射表中,消息与对应的消息处理函数...
MFC Microsoft Foundation Class 单文档界面SDI:single document interface一个示例就是记事本应用程序多文档有好几个Ta...
对话框.h文件加入 对话框.cpp文件加入 OnInitDialog()函数添加: 添加几个函数的实现过程
判断文件是否存在,并做相应的操作。 获取当前时间 获取最新的ID 文件操作//文件读写操作 移动窗口的位置
远程桌面快捷命令: win+r 输入mstsc 硬盘怎么分区: 计算机 管理 磁盘管理 选中要分区的磁盘。右键点击压缩卷。填好要压缩的大小。 然后新建卷,一步步操作。下一步,...