标签: platform-sdk

Windows头文件中的"#ifdef _MAC"是什么?

我正在浏览Windows的Platform SDK头文件(生活,对吧?),我注意到很多地方都包含对预处理器符号的引用_MAC.例如:

// WinUser.h line 1568
/*
 * Message structure
 */
typedef struct tagMSG {
    HWND        hwnd;
    UINT        message;
    WPARAM      wParam;
    LPARAM      lParam;
    DWORD       time;
    POINT       pt;
#ifdef _MAC
    DWORD       lPrivate;
#endif
} MSG, *PMSG, NEAR *NPMSG, FAR *LPMSG;
Run Code Online (Sandbox Code Playgroud)

这是否意味着"Macintosh"?是否有时间可以为Macintosh编译Windows或Windows的子集?

winapi platform-sdk

15
推荐指数
3
解决办法
2585
查看次数

哪里可以下载windows xp platform SDK?

我想使用VS express 2005编译我很久以前的代码.代码需要windows.h,它不是VS 2005的一部分,我发现我需要安装平台SDK.但我找不到适用于Windows XP的平台SDK.我在哪里可以下载这个平台SDK?我在哪里可以找到windows.h?

windows winapi windows-xp platform-sdk visual-studio

12
推荐指数
3
解决办法
3万
查看次数

需要适用于VC6的Platform SDK

有谁知道我可以在哪里下载最后一个Platform SDK来使用VC6?我可以通过谷歌搜索找到的链接似乎已经死了.

visual-c++-6 platform-sdk

8
推荐指数
1
解决办法
5580
查看次数

大写和小写数据类型有什么不同?

例如int和INT.关于这两个我只知道int是基本类型,INT是windows数据类型,它们在内存中获得4个字节,INT用于窗口API.

但我不明白两者之间的主要和正确的区别是什么.

帮助我完全理解这一点?

c c++ winapi platform-sdk

4
推荐指数
1
解决办法
1453
查看次数