多语言展示
当前在线:441今日阅读:27今日分享:41

C语言如何写UI界面代码

使用C语言编写UI界面有好多种方法,现在介绍一种方法。使用vc6.0创建一个win32 工程(非控制台)
工具/原料

vc6.0

方法/步骤
1

首先打开visual studio c++ 6.0

2

点击菜单栏 文件->新建,弹出新建对话框,如图所示:

3

选择 win32 Applicantion, 工程名字命名为win32gui, 路径设置为自己的,点击确定

4

点击确定后,弹出 Win32 Application 对话框,选择一个典型的“Hello World”程序,点击完成

5

工程创建好之后,项目文件如图所示:

6

编译,运行,效果如图所示:

7

点击代码区域的ResourseView ,然后找到 Dialog

8

选中Dialog, 右键选择插入,弹出插入资源对话框,如下面第二张图所示,选择Dialog,点击 新建按钮,一个对话框就这样建好了

9

新建好的对话框初始样子如图所示

10

我们可以选择相应的控件,然后将其拖进对话框,进行界面设计,比如我们先选择静态文本控件,将其拖进对话框,选中对话框上的控件,右键属性,修改控件的标题为“姓名”,如图所示:

11

然后从控件中拖一个编辑控件进对话框,并与静态文本控件保持水平

12

接下来,讲解怎么将对话框与菜单关联起来,就是鼠标单击菜单选项时候,弹出该对话框

13

同样,点击资源视图里的Menu->IDC_WIN32GUI,在File下增加一个菜单选项,名字叫做opendialog, ID为ID_MENUITEM32772如第三张图所示

14

打开win32gui.cpp,在WndProc消息函数增加对话框响应代码,case ID_MENUITEM32772 :    DialogBox(hInst, (LPCTSTR)IDD_DIALOG1 , hWnd, NULL);    break;如图所示。其中ID_MENUITEM32772 是菜单项的id, IDD_DIALOG1 是对话框id,DialogBox是对话框弹出函数。

15

重新编译运行,点击file下的opendialog,弹出刚刚新建的对话框,如图所示。一个入门的win32 gui就弄好了。

注意事项
1

新建的对话框要有消息处理函数,不然打开了就无法关闭了

2

使用vc6.0创建一个Hello World 的win 32 程序,可以在此基础上修改,添加代码,不用从头写

推荐信息