C++学习之MessageBox和对话框

本文记录了一位大三学生学习C++ GUI编程的过程,从使用MessageBox函数展示简单对话框,到深入理解DialogBox及其参数,包括各种消息处理函数和控件交互。文中还提到了在不同VS版本中遇到的问题,并分享了类型转换的函数用法。
摘要由CSDN通过智能技术生成
    不知不觉已经大三了,大一大二混的太颓废,除了黑底白字的控制台程序外基本没写过几个大点的程序。面对激烈的竞争和就业压力,已经是时候努力提高下编程能力了。以此博客记录今后的学历历程。
      以前听说C++的GUI编程要学习MFC,最近发现WIN32 PROJECT 也可以进行GUI编程,今天网上找了些资料和教程,感觉和之前学习的JAVA差不太多。
    下面记下学的第一个函数MessageBox(HWND hwnd,TEXT("HELLO WORLD"),TEXT("Hello"),TB_OK):
       先介绍下第一个参数 HWND hwnd:A handle to the owner window of the message box to be created. If this parameter is NULL, the message box has no owner window.  就是窗口的一个句柄,如果第一个参数为NULL,则该MESSAGEBOX没有上层窗口。第二个参数是MessageBox的正文内容。第三个参数是文本框的标题。第四个参数是文本框的类型。
       TB_OK就是表示【确定】按钮。 此外 ,还有许多的类型:
      
#define MB_OK                            0x00000000L
#define MB_OKCANCEL                      0x00000001L
#define MB_ABORTRETRYIGNORE              0x00000002L
#define MB_YESNOCANCEL                   0x00000003L
#define MB_YESNO                         0x00000004L
#defi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值