随笔分类 - C++ SDK
摘要:1 HWND GetDesktopHandle() 2 { 3 HWND hwndTopWindow = nullptr; 4 HWND hwndShellDefView = nullptr; 5 HWND hwndDesktop = nullptr; 6 while (hwndDesktop ==
阅读全文
摘要:vs2019中在使用别人的代码的时候,经常出现大量的空行,可以使用替换功能删除空行 1. Ctrl+H,打开替换功能框。 2.选择正则表达式“.*”,选择“当前文档”。 3.在查找框中输入: (?<=\r\n)\r\n 4.全部替换
阅读全文
摘要:当用一个字符数组作为字符串的缓冲区时,在定义数组时一定要初始化为0. 否则会提示C6054警告. 1 #include <stdio.h> 2 #include <string.h> 3 #define MAX_LENGTH 10 4 5 int main(void) 6 { 7 char str[
阅读全文
摘要:动态链接库的制作: Windows桌面向导-应用程序类型:动态链接库(.dll) 空项目 MyDynamicLib 头文件声明函数时,在前面加上 extern "C" __declspec(dllexport) 1 //MyDynamicLib.h 2 #pragma once 3 extern "
阅读全文
摘要:Lib文件的调用: 1.生成的Lib文件和对应的头文件[MyStaticLib.h StaticLib.lib]复制到工程目录 2.将2个文件[MyStaticLib.h StaticLib.lib]导入工程 1 #include <iostream> 2 #include "MyStaticLib
阅读全文
摘要:VS2019 文件-新建-项目-Windows桌面向导(C++)-桌面应用程序 空项目 项目属性-高级-字符集未设置 程序内所有字符串用TEXT宏包裹 1 #include <windows.h> 2 3 LONG WINAPI WndProc(HWND, UINT, WPARAM, LPARAM)
阅读全文