不知不觉已经大三了,大一大二混的太颓废,除了黑底白字的控制台程序外基本没写过几个大点的程序。面对激烈的竞争和就业压力,已经是时候努力提高下编程能力了。以此博客记录今后的学历历程。
以前听说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就是表示【确定】按钮。 此外 ,还有许多的类型:
以前听说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