![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WIN32程序设计
文章平均质量分 52
GoodBoy(李照月)
每周发一贴,一贴吃一年。
展开
-
win32多媒体定时器
win32多媒体定时器几个拉跨的定时器精度select选择模型:15msSleep(1) :15mstimeGetTime: 5msQueryPerformanceCounter:<1微秒 (win2000支持)精度达到1ms的定时器:多媒体定时器(win95支持)原理分析:多媒体定时器被创建后,应用程序有一个定时器消息队列,系统以1ms(最高精度)的周期向程序发送定时器消息。当应用程序收到消息时,调用回调函数。此回调函数优先级非常高(最高),甚至可以将Sleep的精度压缩到1ms(普通原创 2022-04-05 15:19:18 · 1826 阅读 · 2 评论 -
Windows高精度时钟
封装几个代码,方便以后查询和使用Windows高精度时钟 精度:<1us 微秒1.1Function 1统计一段代码的CPU时间 LARGE_INTEGER freq; LARGE_INTEGER beginTime; LARGE_INTEGER endTime; QueryPerformanceFrequency(&freq); QueryPerformanceCounter(&beginTime); //测试代码块时间 Begin //测试代码块时间原创 2021-08-02 12:28:03 · 1135 阅读 · 0 评论 -
WINDOWS核心编程第一章-错误处理
windows为所有错误集合在一个头文件<WinError.h>用DWORD GetLastError(); 获取最后错误。原理:每个线程有个独立的“线程本地存储区域”,用于存放最后调用的函数返回的错误代码,存储在 $err,hr 中。监视错误窗口: $err,hr方法: 在Visual Studio ,调试窗口底下的监视中添加 :$err,hr功能: 获取当前进程调用的最近一个函数返回的错误代码!PVOID 类型: void*Error Lookup: 在 Visual Stu原创 2021-02-15 16:43:28 · 166 阅读 · 0 评论 -
Windows程序设计(第五版)第一章 总结
WIN32程序设计(第五版) 第一章(WINDOW环境) 重点提要windows简史MS-DOS:MS-DOS 是一个小型的作业系统MS-DOS 提供给用户一种命令列介面,提供如 DIR和 TYPE 的命令,也可以将应用程式载入内存执行。对于应用程序写作者,它提供了一组函式呼叫,进行档案的输入输出(I/O )。对于其他的周边处理——尤其是将文字或图形写到显示器上——应用程序可以直接存取 PC...原创 2019-09-29 23:27:06 · 324 阅读 · 0 评论 -
Unicode与C 重点摘要-Windows程序设计第二章上
关键名词部分:Unicode: Unicode 扩展自 ASCII 字元集ASCII 美国资讯交换标准码 American Standard Code for Information Interchange Size:7 位元ISO: 国际标准化组织 (ISO:International Standards Organization)内码:11010001 10100111 存储在计算机...原创 2019-10-03 23:46:57 · 218 阅读 · 0 评论