十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
用c写的话要用Windows的api以及各种关于窗口及句柄的结构,《Windows程序设计》(这本书网上可以下载到)第三章有简单的介绍,看一下你就知道怎么回事了,当然只是简单介绍。。另外写窗体程序的话建议mfc(c++),或者.net。

成都创新互联公司科技有限公司专业互联网基础服务商,为您提供服务器托管德阳,高防物理服务器租用,成都IDC机房托管,成都主机托管等互联网服务。
看你本意是不希望C语言输出窗口为控制台黑框框,那还不如直接开发成Windows桌面程序,简便快捷,下面我简单介绍一个基于C语言的图形工具包—GTK,可以轻松利用C语言开发Windows窗口程序,感兴趣的朋友可以尝试一下:
01
安装GTK
这个直接到官方下载安装包即可,Windows平台可以下载gtk+-bundle压缩包,解压后可以直接使用,非常方便,如下,这里需要将bin目录添加到环境变量中,后面在使用相关命令的时候就会非常方便:
打开cmd窗口,输入命令“pkg-config --libs --cflags gtk+-3.0”,如果输出以下信息,则说明环境变量配置成功:
02
使用GTK
配置完成后,我们就可以直接使用GTK开发Windows窗体程序了,以Code::Blocks为例,需要在编译设置中分别添加库和头文件,即命令`pkg-config --libs gtk+-3.0`和命令`pkg-config --cflags gtk+-3.0`,之后程序才能正常编译运行(VS等软件类似):
用C语言编写界面程序要用到以下几种东西
1. C语言的编辑器,例如Microsoft visual C++ 6.0
2. UCGUI源码,包含各种窗体以及控件,直接在主函数调用就好了
下面进行代码的编写
1. 引用系统图形库函数
#include
#include "io.h"
#include "wingdi.h"
复制以下代码到你的主函数中
#define LCD_XSIZE 800
代码示例:
#include
#include
#include
#include
int main(int argc, char* argv[])
{
char arg[50]={0};
arg[0]= '\ " ';
strcpy(arg+1,argv[0]);
到此,以上就是小编对于windows窗体开发的问题就介绍到这了,希望这3点解答对大家有用。