上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 20 下一页
摘要: 视图窗口 图中的圆和框代表了宏定义展开后的静态变量和消息处理数组。 覆盖在主框架客户区的窗口,提供了一个专门用于显示数据的窗口。当不创建 CView 对象时,在窗口客户区看见的就是客户区,不是视图类。 相关类:CView 及其相关子类,父类为CWnd类,封装了关于视图窗口的各种操作,以及和文档类的数 阅读全文
posted @ 2022-08-03 11:56 某某人8265 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 钩子 win32 技术。钩子有优先钩取消息的权力,消息产生后会先被钩子钩走,钩子处理完后再把消息返回回来。 创建钩子 WINUSERAPI HHOOK WINAPI SetWindowsHookExA( _In_ int idHook, // 钩子类型,不同类型的钩子处理不同消息。 WH_CBT:专 阅读全文
posted @ 2022-08-02 08:51 某某人8265 阅读(219) 评论(0) 推荐(0) 编辑
摘要: MFC 六大机制: 程序启动机制 窗口创建机制 消息映射机制 运行时类信息机制 动态创建机制 序列化机制 调试快捷键 F6: 生成解决方案 Ctrl+F6: 生成当前项目 F7: 查看代码 Shift+F7: 查看窗体设计器 F5: 启动调试 Ctrl+F5: 开始执行(不调试) Shift+F5: 阅读全文
posted @ 2022-08-02 08:50 某某人8265 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 对话框 与普通窗口相比,处理消息的方式不一样。 普通窗口:自定义函数调用缺省函数 WndProc(...){ ... DefWindowProc(...); // 缺省函数 } 对话框窗口:缺省函数调用自定义函数 缺省函数(...){ ... 自定义函数(...); // 调用用户写的函数 ... 阅读全文
posted @ 2022-08-02 08:50 某某人8265 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 绘图编程 1. 绘图基础 绘图设备 DC (Device Context),绘图上下文 / 绘图描述表。os提供的绘画工具,由它代用户进行绘画。 HDC:DC句柄,表示绘图设备 GDI:Windows graphics device interface(Win32 提供的绘图API) 颜色:RGB 阅读全文
posted @ 2022-08-02 08:49 某某人8265 阅读(429) 评论(1) 推荐(1) 编辑
摘要: 线程 1. 线程基础 都有一个ID 每个线程都有自己的内存栈 同一个进程中所有线程使用同一个地址空间 按照时间片调度 2. 创建线程 WINBASEAPI _Ret_maybenull_ HANDLE // 创建成功返回线程句柄 WINAPI CreateThread( _In_opt_ LPSEC 阅读全文
posted @ 2022-07-31 23:10 某某人8265 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 应用程序分类 控制台程序 窗口程序 静态库LIB文件,链接时将代码放入exe 动态库DLL文件,执行时动态获取代码 编译工具 编译器 CL.EXE 将源代码编译成目标代码 .obj 链接器 LINKl.EXE 将目标代码、库链接 资源编译器 RC.EXE 将rc资源文件编译,最终通过链接器存入最终文 阅读全文
posted @ 2022-07-30 14:58 某某人8265 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 黑客编程入门 windows就是一个大的死循环 开发的三种方式: SDK开发(C语言调用api) MFC(对于api的封装) 托管式开发(常见于 C# + .NET,C++也可以做) 消息来源: 操作系统产生 用户触发事件产生 由消息产生的消息 消息常见分类: 预定义消息 窗口消息 WM_ 设备消息 阅读全文
posted @ 2022-07-28 23:18 某某人8265 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 消息机制 主要的三个动态链接库 内核(KERNEL32.DLL)用户(User32.DLL) 窗口管理(GDI32.DLL)。windows程序运行时通过一个“动态链接”进程与windows接口,每个EXE包含它所需要的各个动态链接库以及库中函数的reference引用地址。当exe被装入内存后,程 阅读全文
posted @ 2022-07-28 16:03 某某人8265 阅读(49) 评论(0) 推荐(0) 编辑
摘要: Vue 数据代理 Object.defineProperty 使用方法 let person = { name: "zhang san", sex: "male" } // ObjectConstructor.defineProperty<any>( // o: any, 目标对象 // p: Pr 阅读全文
posted @ 2022-07-16 17:12 某某人8265 阅读(182) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 20 下一页