当前位置:首页 » 编程语言 » c语言分窗

c语言分窗

发布时间: 2023-02-16 08:05:02

c语言如何一个窗口左右分别显示

建议用MFC,VC++ 6.0 拖拽控件就可以。C语言写窗体太费事

㈡ c语言如何设置窗口

你的意思是,用C语言编写出漂亮的窗口程序,而不是那种单调的DOS窗口?(即Windows编程,或可视化编程)
绝对可以啊,用MFC(即Visual C++)就可以,现在流行的软件有非常多都是用MFC编的。
在Windows编程中,MFC是公认的最难学的一种(VB是最简单的),不过这种情况在VC7.0出现以后有所改善,如果你要学MFC的话,建议学习VC7.0以上(含7.0)的MFC,不要学VC6.0的MFC,VC6的MFC简直不是人学的。

至于你说的数据库,VC是绝对能实现的,只是你没见过而已。

㈢ C语言如何创建窗口

windows下通过调用API来创建窗口:
#include<windows.h>
int main()
{
MessageBox(NULL,"Hello World!","C图形程序",MB_OK);
return 0;
}
linux下通过调用图形库来创建窗口。
楼主如果是学C的话,先不要急于搞这些东西,把基础打扎实才是最重要的,GUI可以后学。基础扎实了,这些只是很简单的东西。

㈣ c语言中大小窗口怎么切换啊

Alt+Enter 在全屏与窗口模式间切换. F6 在编辑窗口和信息窗口间切换

满意请采纳

㈤ 用c语言怎么创建一个窗口

通过调用windowsAPI来创建窗口:
#include<windows.h>
intmain()
{
MessageBox(NULL,"HelloWorld!","C图形程序",MB_OK);
return0;
}
这个是最简单的了
至于MFCQT什么的代码太多了

㈥ C语言怎么设计窗口呀

楼主
首先这不是c与c#区别
你学c#的时候之所以有这些控件,能进行界面编辑是因为你建的是winform程序,在编辑的时候实际上也是有代码控制的。如果你c#建的是控制台程序的话就会与c语言一样了,但是你在应用中加入 using System.Windows.Forms;那么就可以调用winform程序的控件了。
一般的话你是为了学习一种语言的话建议学习控制台应用程序。如果用界面的话对你语言学习没有什么好处,反而会让你分心。当你真真学习做一个项目的时候可以用winform来了。反正当你学习到一定程度你就会明白其中的关系了。
对于c语言的话我本人只用过控制台,通过代码来创建窗口,也是可以产生你所需要的效果的。
你要明白现在你要学的是一门语言,你要懂得语法等知识,而不是费心去拉几个控件,所以好好的学好基础吧。c#的话也在控制台上来联系。你要学的不是开发工具,所以不要把精力浪费在这里,而且还把自己搞得乱七八糟的。
至于楼上的,vc是c++的编译工具,只不过可以运行c语言程序而已,楼主用的工具比vc好的多,vc老了,楼主的才是新版,不用理会

㈦ 用C语言如何让窗口成为桌面的一部分,即永远不会挡到别的窗口

BOOLSetWindowPos(
HWNDhWnd,
HWNDhWndInsertAfter,
intx,inty,intcx,intcy,
UINTnFlags
);
hWndlnsertAfter:在z序中的位于被置位的窗口前的窗口句柄。该参数必须为一个窗口句柄,或下列值之一:
HWND_BOTTOM:将窗口置于Z序的底部。如果参数hWnd标识了一个顶层窗口,则窗口失去顶级位置,并且被置在其他窗口的底部。
HWND_NOTOPMOST:将窗口置于所有非顶层窗口之上(即在所有顶层窗口之后)。如果窗口已经是非顶层窗口则该标志不起作用。
HWND_TOP:将窗口置于Z序的顶部。
HWND_TOPMOST:将窗口置于所有非顶层窗口之上。即使窗口未被激活窗口也将保持顶级位置。

让窗口位于最底层即可(HWND_BOTTOM)

㈧ C语言编出的程序怎么窗口化


vc++6.0 可以选择这个MFC AppWzard建一个窗口程序,具体推荐<MFCwindows程序设计>

㈨ C语言编译器问题,想让界面上两个窗口完美地各占一半,即分屏,怎么操作

点击菜单上的"窗口",可以设置窗口的布局

㈩ c语言 多窗口显示文本

输入1-7中任一数字,相应颜色窗口跳出,ESC 退出

#include"conio.h"
#include"stdio.h"
#include"stdlib.h"

void drawb(int index);
void FillBox(int x1, int y1, int x2, int y2, int Color, int BkColor);

void FillBox(int x1, int y1, int x2, int y2, int Color, int BkColor)
{
window(x1,y1,x2,y2);
textattr(Color+(BkColor<<4));
clrscr();
window(1,1,80,25);

}

void drawb(int index)
{
int i, m, n;
char *s[]={"BLACK", "BLUE", "GREEN", "CYAN", "RED", "MAGENTA", "BROWN", "LIGHTGRAY"};

m = (index == 0) ? 1 : index;
n = (index == 0) ? 7 : index;
for (i = m; i <= n; i++)
{
FillBox(5 + i * 4, 4 + i, 40 + i * 4, 6 + i + 5, i - 1, i);
gotoxy(5 + i * 4, 4 + i);
textcolor(i + 7);
textbackground(i);
cprintf("%s", s[i]);
}
}

int main(void)
{
int a;
drawb(0);

while(1)
{
a = getch();
if (a == 27)
return 0;
else if (a >= 49 && a <= 55)
drawb(a - 48);
}
}

热点内容
已上传附件 发布:2024-11-08 11:47:53 浏览:633
电脑配置都有哪些问题 发布:2024-11-08 11:15:29 浏览:727
新浪微博敏感词数据库 发布:2024-11-08 11:03:22 浏览:472
linux的终端软件 发布:2024-11-08 11:01:46 浏览:204
主机如何把密码关掉 发布:2024-11-08 10:36:25 浏览:720
安卓软件如何锁定 发布:2024-11-08 10:30:27 浏览:709
sql定时执行语句 发布:2024-11-08 10:29:36 浏览:673
迈锐宝xl值得入手哪个配置 发布:2024-11-08 10:14:13 浏览:634
寻欢加密 发布:2024-11-08 10:02:57 浏览:353
拼单源码 发布:2024-11-08 09:58:24 浏览:143