Windows应用程序在C

nnt7mjpx  于 2023-04-11  发布在  Windows
关注(0)|答案(5)|浏览(151)

谁能告诉我如何用C创建一个基本的可用的Windows应用程序(我对C++也有一点了解)?

mnemlml8

mnemlml81#

获取Petzold的Programming Windows书;这是一个经典的,并涵盖了Win32开发从其核心C根。

cidc1ykv

cidc1ykv2#

最小的windows C程序是这样的:

#include <windows.h>
#include "resource.h"

int CALLBACK WinMain(HINSTANCE hApp, HINSTANCE, LPSTR pszCmdLine, int nCmdShow)
{
  return DialogBoxParam(hApp,MAKEINTRESOURCE(IDD_DIALOG1),NULL,NULL,NULL);
}

它假定您已使用资源编辑器创建了名为IDD_DIALOG1的对话框资源。如果单击“关闭”按钮,对话框将显示并关闭。

62o28rlo

62o28rlo3#

#include <stdlib.h>
int main()
{
    printf("Hello World!");
}

将编译和运行作为一个窗口应用程序。如果你想做一些 * 具体 *,那么请让我们知道。没有什么使Windows应用程序与任何其他应用程序不同。

cigdeys3

cigdeys34#

也许this link上的视频会有所帮助。如果没有,MSDN上还有大量的其他资源可以让你开始。
除此之外,“如何编写Windows程序”只是一个广泛而庞大的主题,真正解决这里。

bbuxkriu

bbuxkriu5#

Raymond Chen的scratch program是一个功能最小的白色盒,是阅读他发表的其他一些文章的良好基础。
在VS2005中,我创建了一个新的空C++项目,并将comctl32.lib添加到Configuration->Linker->Input->Additional Dependencies中。

相关问题