如何在Visual Studio中用C++做窗体应用程序

如何在Visual Studio中用C++做窗体应用程序,第1张

具体如下闭梁 :

新建一个对话框资源,比如Dlg;在OnButton()响应函数下。

窗口托一个button。

给button加一个单击响应函数 OnButton()。

Windows下选择原生态的SDK(看《windows程序设计》),或者开发效率更高的MFC(运行效率低一点、也比较庞杂),或者WTL。Duilib可以结合后两者使用。

跨平台的解决方案就多了。Qt自不用说。从linux上过来的GTK+、wx(这两者我未接触过)也可以。比较小众的还有FLTK、SDL(做多媒体程胡态如序、游戏比较适裤启合)、SFML等等。

VC2010

生成的工程默认是

Unicode

编码,字符串必须是

Unicode

字符,在前面加上

L:

MessageBox(NULL,

L"Hello

World!",

L"我的第一个窗口程序",

MB_OK)

一般来说,用

VC

开发程序都不这样写,而是应该是使用微软定义的握穗扒数据类型和宏,段昌这样便能同时编译

ANSI

版本,不用修改源文件。须包含头文件

tchar.h,对于字符串应使用

_T

TEXT

宏将其包含,如

_T("Hello")。当定义

Unicode

时,等同于

L"Hello";未定义时等同于

"Hello"。所以一般都写成这样:

#include

<windows.h>

#include

<tchar.h>

void

main()

{

MessageBox(NULL,

_T("Hello

World!"),

_T("我的族戚第一个窗口程序"),

MB_OK)

}

当然,上面说过,像楼上那样使用

TEXT

宏也是可以的,两者是同一个东西。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8201295.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存