【问题标题】:Visual C++ GUI explanation needed [closed]需要 Visual C++ GUI 解释 [关闭]
【发布时间】:2012-07-16 11:27:29
【问题描述】:

我是 C++ GUI 新手,想了解更多

#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, 
    LPSTR lpCmdLine, int nCmdShow)
{
    MessageBox(NULL, "Goodbye, cruel world!", "Note", MB_OK);
    return 0;
}

有人能解释一下HINSTANCE hInstance, HINSTANCE hPrevInstance,PSTR lpCmdLine, int nCmdShow做什么吗?

【问题讨论】:

  • 它是有据可查的 GUI 入口点 msdn.microsoft.com/en-us/library/windows/desktop/…
  • 我不能只写MessageBox(NULL, "再见,残酷的世界!", "Note", MB_OK);就像在 C# 中一样
  • 你的意思是没有 WinMain() 吗?在没有 Main() 的情况下它会在 C# 中工作吗?
  • 我的意思是 public static void Main() { MessageBox.Show("Hello, World!");. 难道就这样吗
  • 不,不可能这样。 C++ 是与 C# 不同的编程语言。入口点看起来不同的事实是这种差异的明显结果。

标签: visual-studio-2010 winapi visual-c++ user-interface


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-19
    • 1970-01-01
    • 2018-02-23
    相关资源
    最近更新 更多