08 2017 档案
摘要:检测策略 1. 如果2个字节是0xFF 0xFE,则以Unicode(LE)的方式读取 2. 如果2个字节是0xFE 0xFF,则以Unicode BE的方式读取 3. 如果前2个字节是0xEF 0xBB,那么判断第3个字节是不是0xBF,如果是的话就以UTF 8的方式进行读取。 4. 判断是否符合
阅读全文
摘要:之前遇到一种情况是:QQ可以正常使用,浏览器无法访问网页。在CMD下ping 主机也提示超时。 另外一种情况是: Winsock DLL dynamically unloaded meanwhile HASP API is still used. This is an unrecoverable e
阅读全文
摘要:typedef的应用 typedef是在计算机编程语言中用来为复杂的声明定义简单的别名。 下面的代码定义了一些常见类型的别名 windows通常定义结构体的同时会定义结构体的别名,下面的代码定义了tagPAINTSTRUCT结构体,同时给了定义PAINTSTRUCT别名以及指针类型的别名PPAINT
阅读全文
摘要:Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,可谓是微软的良心之作。
阅读全文
摘要:一般情况下的消息处理如下,TranslateMessage转换virtual-keys消息到characters消息,DispatchMessage调度一个消息给窗口程序。 如果窗口含有一个非模态对话框,需要使用IsDialogMessage判断是否为特定对话框的消息,并处理之。 如果要处理快捷键还
阅读全文
摘要:GetObject函数返回一个LOGBRUSH结构体,包含了COLORREF结构。
阅读全文
摘要:The UpdateWindow function updates the client area of the specified window by sending a WM_PAINT message to the window if the window's update region is
阅读全文