最简单的方法是用vc6创建一个新的Win32应用程序空项目,然后添加一个cpp文件并输入
(注意添加对话框资源,在对话框上添加文本框)
#包括
#包含“resource.h”
//DialogProc,枚举窗口对话框程序。
int回调DialogProc(HWND hdlg,UINT uMsg,WPARAM wParam,LPARAM LPARAM){ 0
交换机(UMSg){ 0
案例WM _ INITDIALOG: {
sendgetmemssage(hdlg,IDC _ edit1,em _ replacesel,0,(长)' text . ');
} break
案例WM_DESTROY:中断;
案例WM_COMMAND:
开关(LOWORD(WParam)){ 0
案例IDCANCEL:
案例IDOK:{
//DestroyWindow(hdlg);
EndDialog(hdlg,0);
} break
default: break//switch(LOWORD(WParam))} break;//案例WM_COMMAND:
} //开关(uMsg)
返回false}
int WINAPI WinMain(hinsteam hInst,hinsteam,LPSTR,int){ 0
//HWND hDialog=create dialog(hInst,(LPCTSTR)IDD_DIALOG1,0L,DialogProc);
返回DialogBox(hInst,(LPCTSTR)IDD_DIALOG1,0L,DialogProc);
}
该方法包括以下步骤:
1.首先,打开电脑,在电脑中打开qtCreator,创建一个新的Qt项目。
2.项目建立后,不管代码是什么,都会出现代码编辑界面。双击左边的dialog.ui,打开GUI编辑器界面。
3.可以看到左边有很多控件,中间是程序运行时显示的窗口,右边是对象窗口和属性窗口。其实图形界面编辑器有一个独立的软件叫做qt designer,专门用来编辑图形资源。实际上,编辑后的图形用户界面是一个纯文本xml文件,有许多类似的图形用户界面编辑器。Qt集成开发环境将我们编辑的图形界面的xml文件转换成可编译的C代码。
4.接下来,我们在中间窗口拖动一个按钮和一个文本框。按住左按钮和线编辑,并将其拖动到界面。
5.注意按钮和文本框的objectName,这应该在编写代码时使用。
6.调整窗口,使窗口大小合适,按钮和文本框可以对齐,并且可以随着窗口的变化而变化。
7.首先单击窗口的空白处,然后单击上方工具栏上的水平布局按钮。然后调整窗口大小以查看效果。
8.单击菜单栏中的工具表单编辑器预览,查看实际运行时窗口的效果。这只是外观效果。让我们添加一点代码。
9.右键单击该按钮,然后单击转到插槽。
10.然后双击clicked()转到代码编辑页面。
1.将以下代码添加到代码编辑页面:qmessagebox :3360信息(此,‘图形界面’,ui-line edit-text());注意在顶部加#include。
12.最后,单击“运行”按钮。
其实,关于文章的标题,这个问题的答案是:
C/C可以开发可视化窗口程序!
在WIN32环境中,如果你想制作一个可视化的窗口程序,你必须知道WIN32 API,这是WINDOWS自带的一些标准函数库。不管是C还是C,只要调用这些API函数,就可以创建一个可视化的窗口程序。
例如,最简单的WIN32窗口程序:
MessageBoxW(0,L' hello,world ',l' title ',MB _ OK);
这句话,不管C/C,都可以编译通过。运行后,打开一个消息对话框并结束。
至于开发工具,可以用VC或者VS,版本越新,功能越多,越容易使用。
自学C/C编程难度很大,不妨和一些志同道合的朋友一起学习成长!
C语言C程序设计学习交流圈,关注私信【C/C程序设计】微信微信官方账号:C语言程序设计学习基地
有一些源代码和信息分享。欢迎转行学习编程的伙伴。和你交流成长会比琢磨更快!