上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: 一、文件的创建 CreateFile 是一个 Windows API 函数,用于创建或打开文件、设备、目录或管道。它是 Windows 操作系统中文件和 I/O 操作的基础之一。CreateFile 允许你指定文件的访问方式、共享模式、创建选项等,并返回一个文件句柄,通过该句柄可以执行读取、写入、关 阅读全文
posted @ 2023-09-17 10:51 TechNomad 阅读(319) 评论(0) 推荐(0)
摘要: 一、线程概念 (1).Windows线程是可以执行的代码的实例,系统是以线程为单位调度程序,一个程序当中可以有多个线程,实现多任务的处理 (2).Windows线程的特点: 线程都具有一个ID 每个线程都具有自己的内存栈 同一进程中的线程使用同一个地址空间 (3).线程的调度:操作系统将CPU的执行 阅读全文
posted @ 2023-09-16 15:28 TechNomad 阅读(88) 评论(0) 推荐(0)
摘要: 一、动态库的特点 运行时独立存在 源码不会链接到执行程序 使用时加载(使用动态库必须使用动态库执行) 与静态库的比较:由于静态库是将代码嵌入到使用程序中,多个程序使用时,会有多份代码,所有代码体积会增大,动态库的代码只需要存在一份,其他程序通过函数地址使用,所以代码体积小;静态库发生变化后,新的代码 阅读全文
posted @ 2023-09-16 11:20 TechNomad 阅读(127) 评论(0) 推荐(0)
摘要: 一、静态库的特点 运行不存在 静态库源码被链接到调用程序中 目标程序的归档 二、C语言静态库 1.C静态库的创建 创建一个静态库项目 添加库程序,源文件使用C文件 2.C静态库的使用 库路径的设置:可以使用pragma关键字设置;#pragma comment(lib, "../lib/clib.l 阅读全文
posted @ 2023-09-15 23:16 TechNomad 阅读(78) 评论(0) 推荐(0)
摘要: 一、对话框原理 (1).对话框的分类 模式对话框:当对话框显示时,会禁止其他窗口和用户交互操作 无模式对话框:在对话框显示后,其他窗口仍然可以和用户交互操作 (2).对话框基本使用 对话框窗口处理函数 注册窗口类(不使用) 创建对话框 对话框的关闭 对话框窗口处理函数(并非真正的对话框窗口处理函数) 阅读全文
posted @ 2023-09-15 00:04 TechNomad 阅读(177) 评论(0) 推荐(0)
摘要: 一、绘图基础 绘图设备DC(Device Context),绘图上下文/绘图描述表 HDC:DC句柄,表示绘图设备 GDI:Windows graphics device interface(Win32提供的绘图API) 颜色的使用:COLORREF:实际DWORD;例如:COLORREF nCol 阅读全文
posted @ 2023-09-12 22:15 TechNomad 阅读(532) 评论(0) 推荐(0)
摘要: 一、改造main入口 main()函数仅负责创建服务分配表并且启动控制分派机制,程序的入口还是和普通控制台程序一样,但是建议不要在main函数中直接编写服务的程序逻辑,因为如果不能尽快的开启派遣并完成服务注册的话,服务控制管理器最终会强制终止程序。改造号的main函数主要用于启动服务入口派遣,Sta 阅读全文
posted @ 2023-09-12 19:38 TechNomad 阅读(324) 评论(0) 推荐(0)
摘要: 一、菜单资源的使用 1.菜单的分类 窗口的顶层菜单 弹出式菜单 系统菜单 HMENU类型表示菜单,ID表示菜单项 2、菜单资源的使用 (1).注册窗口类时设置菜单 (2).创建窗口传参设置菜单 (3).在主窗口WM_CREATE消息中利用SetMenu函数设置菜单 加载菜单资源 HMENU Load 阅读全文
posted @ 2023-09-10 23:19 TechNomad 阅读(211) 评论(0) 推荐(0)
摘要: 一、Windows的消息概念 1.消息组成: 窗口句柄 消息ID 消息的两个参数(两个附带信息) 消息产生的时间 消息产生时鼠标位置 typedef struct tagMSG { HWND hwnd; UINT message; WPARAM wParam; LPARAM lParam; DWOR 阅读全文
posted @ 2023-09-06 23:10 TechNomad 阅读(386) 评论(0) 推荐(0)
摘要: 一、窗口创建过程 定义WinMain函数 定义窗口处理函数(自定义,处理消息) 注册窗口类(向操作系统写入一些数据) 创建窗口(内存中创建窗口) 显示窗口(绘制窗口的图像) 消息循环(获取/翻译/派发消息) 消息处理 示例代码: #include <Windows.h> //窗口处理函数(自定义,处 阅读全文
posted @ 2023-09-05 23:39 TechNomad 阅读(353) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页