2012-03-12 39 views
7

我是“纯Win32 API代码”的忠实粉丝。我使用Windows 7旗舰版SP1,我对它的Ribbon UI感到惊讶。我们可以在Pure Win32 API中做到这一点吗?我不介意复杂的编码...我用MinGW使用Code :: Blocks,并安装了TDM-GCC 4.6.1_1。请帮助...Windows 7功能区UI Win32 API代码

回答

5

功能区作为Windows 7和Windows Vista中的本地控件提供,并安装了平台升级。这个API是基于COM的(就像其他许多最近的API一样)。

请参阅MSDN中的Windows Ribbon Framework以获取完整的文档。

+0

感谢您的回答Nikita Nemkin。我访问了上述链接。阅读了几页后,我开始下载Windows 7 SDK。我会尝试这些例子。但我实际上想要在“Pure Win32 API”中完成所有这些工作,因为当我在“Pure Win32 API”中编写程序时,它们是独立的,在创建它们之前不需要任何DLL。我既没有钱购买Visual Studio,也不想使用Cracks注册它。我只想用“纯Win32 API”。还有一件事,我不知道MFC和.Net语言。 – 2012-03-12 15:55:00

+1

@RavikaJain - 你不需要Visual Studio来使用COM。应该可以使用任何基于Windows的编译器 - 包括MinGW。还要注意,Win7SDK包含一个编译器/链接器;如果您需要编辑器/调试器功能或其他工具支持,您只需购买Visual Studio。 – BrendanMcK 2012-03-13 02:41:59

+0

但设计功能区UI需要包含功能区标记代码的XML文件。而MinGW不会编译XML文件。我有点困惑! – 2012-03-13 03:47:18

1

我得到了那个工作。我删除了MinGW并安装了Windows 7 SDK。 Code :: Blocks与它完美集成。现在我在Windows 7中享受新的API。感谢大家的答案。