用C语言 怎么做出这个来

如题所述

用MFC,一边学MFC,一边做,小半天功夫指定能写出来。

//main.cpp
#include <windows.h>

这些按钮,输入框其实就是调用一些windows api完成的。

给你来段实际的代码:
/* The class is registered, let's create the program*/
//WS_OVERLAPPED | WS_SYSMENU | WS_MINIMIZEBOX 初始一个不能缩放,不能最大化的窗口
//WS_OVERLAPPEDWINDOW 默认的窗口,可以自由缩放,最大化,最小化。
hwnd_root = CreateWindowEx (
0, /* Extended possibilites for variation */
szClassName, /* Classname */
"Web消息通知", /* Title Text */
WS_OVERLAPPED | WS_SYSMENU | WS_MINIMIZEBOX, /* default window */
CW_USEDEFAULT, /* Windows decides the position */
CW_USEDEFAULT, /* where the window ends up on the screen */
494, /* The programs width */
279, /* and height in pixels */
HWND_DESKTOP, /* The window is a child-window to desktop */
NULL, /* No menu */
hThisInstance, /* Program Instance handler */
NULL /* No Window Creation data */
);

/按钮,单选,复选 - button , dwStyle: BS_AUTORADIOBUTTON, BS_AUTOCHECKBOX
//单行文本框,多行文本框 - edit, dwStyle: ES_AUTOHSCROLL | ES_AUTOVSCROLL | ES_MULTILINE
//标签 - static

//按钮 - CreateWindow
/*
//CreatWindow方式
HWND button = CreateWindow("button", "你好",
WS_CHILD | WS_VISIBLE | BS_AUTOCHECKBOX ,
110, // xpos
104, // ypos
121, //width
21, //height
hwnd_root, (HMENU)1, hThisInstance, NULL ) ;
*/

hwnd_lURL = CreateWindowEx(0,"static", "Web消息源网址(Notify URL),一行一个网址,最多支持10个网址:",
WS_CHILD | WS_VISIBLE,
13, // xpos
13, // ypos
443, //width
21, //height
hwnd_root, (HMENU)idl_url, hThisInstance, NULL ) ;

//文本框 - 3D - CreateWindowEx(WS_EX_CLIENTEDGE
hwnd_tURL = CreateWindowEx(WS_EX_CLIENTEDGE, "edit", "",
WS_BORDER | WS_CHILD | WS_VISIBLE | ES_AUTOHSCROLL | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL,
12, // xpos
33, // ypos
463, //width
166, //height
hwnd_root, (HMENU)idt_url, hThisInstance, NULL);
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-14
这是用MFC做的,前台的界面很好做的,直接拖出来就行,和VB很相像,但是后台的数据处理就比较麻烦了
第2个回答  2012-03-14
你用java也不好用c啊
第3个回答  2012-03-14
你应该用vb的。
第4个回答  2011-12-05
这个应该用windows编程吧!
第5个回答  2012-03-14
用MFC,很容易。

用C语言 怎么做出这个来
用MFC,一边学MFC,一边做,小半天功夫指定能写出来。\/\/main.cpp include <windows.h> 这些按钮,输入框其实就是调用一些windows api完成的。给你来段实际的代码:\/* The class is registered, let's create the program*\/ \/\/WS_OVERLAPPED | WS_SYSMENU | WS_MINIMIZEBOX 初始一个...

C语言,第4题怎么做出这个?
int main(){ double e,t;int i;for(e=1,t=i=1;i<19;t*=++i)e+=1.0\/t;printf("%f\\n",e);return 0;} include <stdio.h> int main(){ double e,t;int i;for(e=1,t=i=1;1.0\/t>1e-4;t*=++i)e+=1.0\/t;printf("%f\\n",e);return 0;} ...

如何在c语言中实现选择?
1. 变量和条件语句:实现选择的基础是使用变量存储状态和条件语句判断这些状态。常见的条件语句有if语句和switch语句。通过设定不同的条件,程序可以根据这些条件做出不同的选择。2. 数据结构:选择操作通常涉及到数据的处理,因此数据结构是实现选择的关键要素之一。在C语言中,数组、结构体等数据结构可以帮...

学c语言如何做出有界面的程序
如果你只是用普通的C语言编程工具编写的话,其实很麻烦,但还是可以的,#include<windows.h>要包含,然后按照创建窗口的方法创建就行了,很麻烦,如果你不了解winodows运行原理和编程原理你很难知道怎么去做一个实用窗口界面。。。不过有简单的方法,那就是不用C语言,改用MFC,Delphi,java,c#等专业的...

请问,用vc6.0做编程平台,用c语言如何开发软件
一般来讲,如果是你说的“软件”的话,应该有些实用的功能,通常不是一个文件,这样,你可以把用以实现不同功能的代码分别输入到不同的文件中,分别编译通过后把它们链接到一起,生成一个exe,这时候就算是做出了一个你所说的软件了 如果是想要做windows平台下的软件的话,你可以在有了C语言的基础...

用C语言做出空心菱形
{ if(c==1||c==7-2*a)printf("*");else printf(" ");} printf("\\n");} getch();return 0;} 这是输入行数画出图形。include<stdio.h> int main(){ int a=0,b=0,c=0,d=0;scanf("%d",&d);for(a=1;a<=d\/2+1;a++){ for(b=1;b<=d\/2+2-a;b++) printf(" ...

用c语言做出一个空心的菱形?
先拿一张格子纸,把你的空心棱形画在纸上,画到满意为止,然后以左上角为零点,输入电脑,有图形的画图形,没有图形的画空字符,然后输出就行了……

C语言做出个显示三角形这么些代码
define N 5 main(){ for(i=1;i<=N;i++){ for(j=1;j<=i;j++)printf("*");printf("\\n");} }

c语言怎样做出一条动态的龙?
要么定义长一点的数组,要么自已把N个数组用链表串起来,但很繁琐;三。重新分配更长的数组,把原数组数据复制过来,再释放掉原数组,这是一般动态数组模块的普遍做法。但效率很低。例如下面方法都是重新分配更长的数组空间:int* a=(int*)malloc(n*sizeof(int));\/\/n是数组的大小。int* a=(int*...

学c语言如何做出有界面的程序
1、新建一个C项目,点击文件,新建,项目,选择C++Win32控制台应用。2、在项目向导中设置,会默认生产一个项目框架。3、可以使用color函数变化字体和窗口的颜色。4、要在C语言中实现颜色的变化,需要引入windows.h头文件,即#include <windows.h>方可调用color函数,system("color 02")类似的,但不能...

相似回答