不包含SDK头文件, 补全API定义
发布日期:2021-06-30 22:08:40
浏览次数:2
分类:技术文章
本文共 795 字,大约阅读时间需要 2 分钟。
/// @file main.cpp/// @brief 不包含SDK头文件, 补全API定义#ifdef __cplusplusextern "C" {#endif /* __cplusplus */ #define DECLARE_HANDLE(name) struct name##__ { int unused; }; typedef struct name##__* nameDECLARE_HANDLE(HWND);DECLARE_HANDLE(HINSTANCE);#define WINAPI __stdcalltypedef char* LPSTR;typedef const char* LPCSTR;typedef unsigned int UINT;#define NULL 0#define MB_OK 0/// MessageBoxA 是CRT函数__declspec(dllimport)intWINAPIMessageBoxA( HWND hWnd , LPCSTR lpText, LPCSTR lpCaption, UINT uType);#define MessageBox MessageBoxA#ifdef __cplusplus}#endif /* __cplusplus */int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { MessageBox(NULL, "test", "main", MB_OK); return 0;}
转载地址:https://lostspeed.blog.csdn.net/article/details/50590304 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年04月13日 17时06分29秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Gym - 101334E Exploring Pyramids(dp+分治)
2019-04-30
uva 10934 Dropping water balloons(dp)
2019-04-30
hdu 6183 Color it(cdq分治+线段树)
2019-04-30
gym 101137 L Lazy Coordinator(概率)
2019-04-30
Mysql 入门
2019-04-30
Vue 之 axios 篇
2019-04-30
vue 之动画
2019-04-30
js的基础语法
2019-04-30
vue使用iconfont
2019-04-30
linux 查看文件夹权限
2019-04-30
linux tar 备份
2019-04-30
ubuntu中配置任意应用的快捷键
2019-04-30
ln 命令 硬链接
2019-04-30
使用鼠标中键在vim下赋值文本到其它编辑器
2019-04-30
chkconfig使用和级别介绍
2019-04-30
snort 笔记1 ----- 3种模式简介
2019-04-30
ubuntu 快捷键
2019-04-30
linux 根目录下文件夹分析
2019-04-30
ubuntu tar备份
2019-04-30