windows API 核心编程学习心得

一、错误处理

  在内部,当windows函数检测到错误时,它会使用“线程本地存储区”的机制将相应的错误代码与“主调线程”关联到一起。

winError.h 一般在C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include这个目录下面。

  每个错误都有三种表示:

  1、一个消息ID

  2、消息文本

  3、一个编号

  要查看具体是什么错误,请调用GetLastError函数。

  Error lookup 软件用来查看消息编号对应的错误消息文本。

  FormatMessage 函数将错误代码转换为相应的文本描述。

  

时间: 2024-10-29 00:41:47

windows API 核心编程学习心得的相关文章

Windows API串口编程

在Windows系统中实现串口通信的基本功能,并对有关的API函数进行解释. 打开串口函数: HANDLE CreateFile( LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile

Windows API EnmuWindows的学习使用

最近一直在纠结EnmuWindows的使用方法,后来才搞明白,现将自己测试用的代码贴出来,下面对代码做一个解释. 1 #include<windows.h> 2 #include<string> 3 /**************************************************************************** 4 当你调用完EnumWindows(EnumWindowsProc ,NULL );后.系统自动会枚举所有的窗口 5 每当枚举到

python核心编程学习记录之错误与异常

python核心编程学习记录之面向对象编程

未完待续

python核心编程学习记录之多线程编程

python核心编程学习记录之正则表达式

python核心编程学习记录之映射和集合类型

字典是python里唯一的映射类型

Windows Phone 7编程学习点滴二——设备方向、系统主题和系统托盘

1 有两种方式可以改变设备的方向: (1) 将SupportedOrientation设置为“PortraitOrLandscape”让操作系统为你实现. (2) 是通过代码实现: OrientationChanged 事件. 1 this.OrientationChanged += new EventHandler<OrientationChangedEventArgs>(MainPage_OrientationChanged); 1 void MainPage_OrientationCha

python核心编程学习记录之Web编程

cgi未完待续