随笔分类 -  C++ SDK

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

点击右上角即可分享
微信分享提示