c电脑自带的编译器器的控制台界面,它的大小尺寸如何更改

c语言如何使窗口大小固定不可改变
[问题点数:40分,结帖人qq_]
本版专家分:0
结帖率 85.71%
CSDN今日推荐
本版专家分:4458
2017年7月 C/C++大版内专家分月排行榜第二
本版专家分:4458
2017年7月 C/C++大版内专家分月排行榜第二
本版专家分:368507
2017年 总版技术专家分年内排行榜第一
2014年 总版技术专家分年内排行榜第二
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
匿名用户不能发表回复!|
其他相关推荐
&mainwindow.h&
int main(int argc, char *argv[])
QApplication a(argc, argv);
w.setFixedSize(800, 600);
w.setWindowFlags(Qt::Window
function fxwin(){window.resizeTo(800,600);}
window.onload=
window.onresize=
1,在OnNcHitTest函数处理中,不处理返回HTTOPLEFT,HTTOPRIGHT,HTBOTTOMLEFT,HTBOTTOMRIGHT。
2,在OnGetMinMaxInfo函数中,用setwindowpos,如果你想使你的窗口被人设置大小时不能无限制的缩小,你可以处理wm_size事件,然后判断当前窗口的大小,当小于你的要求时,用setqindowpos来保持窗口的大小。
设定窗口固定大小的方法很多:
1.可以在窗口创建前修改串口的属性,即不设置WS_SIZEBOX属性,
2.处理WM_MOVE消息,在其中用movewindow或setwindowpos来设置
3.处理WM_SIZE消息,与WM_MOVE类似
4.处理WM_GETMINMAXINFO消息,最大值和最小值设置为一样就可以了
修改PreCreateWindow()函数如下:
  BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
  if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
  cs.dwExStyle &= ~WS_EX_CLIENTEDGE;
&br /&&html&&br /&&frameset rows=&50%,50%&&&br /&&frame noresize=&noresize& src=&../asdocs/html_tutorials/Frame_a.html&&&br /&&frameset cols=&25%,75%&&&br /&&frame noresize=&noresize& src=&../asdocs/html_tutorials/Frame_b.html&&&br /&&frame noresize=&nores
刚开始做的时候,我理所当然的想,直接在OnPaint函数中改变图片的大小,但是发现,这样会导致图片出现如下现象:
这是因为多次重复地更新同一区域,导致图片看起来重叠了,也可以这样理解,因为没有使客户区无效,所以OnPaint再重绘的时候不会先把原来的背景擦出,从而覆盖上去,出现重叠。所以由此可以想到解决办法,那就是在别的函数中使用Invalidate()函数使客户区矩形区域无效,然后通知重绘,这时
(转载)Vim改变窗口大小
改变窗口大小 *window-resize*
*CTRL-W_=*
CTRL-W = 使得所有窗口 (几乎) 等宽、等高,但当前窗口使用 'winheight' 和
'winwidth'。
:res[ize] -N *:res* *:resize* *CTRL-W_-*
CTRL-W - 使得当前窗口高度减 N (默认值是 1)
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){ if( !CMDIFrameWnd::PreCreateWindow(cs) )
return FALSE; // TODO: Modify the Window class or styles here by modifying //
the CREATESTRUCT c
具体设置见:http://jingyan.baidu.com/article/2c8c281dce37cef.html166 条评论分享收藏感谢收起赞同 2210 条评论分享收藏感谢收起如何实现控制台窗口全屏_百度知道
如何实现控制台窗口全屏
我有更好的答案
在 win 下,得到的 dos 窗口不是真正的 dos ,只是模拟出来的。你可以通过设置一些内容来得到你需要的结果:1
在弹出的 dos 命令窗口标题栏右击鼠标,在属性中选择全屏 ...2
在程序环境中设置, 这个只是在有的工具中有, 比如 wintc ...
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。1添加评论分享收藏感谢收起C语言 设置控制台窗口的位置。_百度知道
C语言 设置控制台窗口的位置。
我在用C语言写一个控制台程序,希望在程序启动时,设置控制台窗体在屏幕正中央显示,请问有什么函数或者方法可以做到这一点?大家帮帮忙,谢谢。
我有更好的答案
1.gotoxy函数:
原型:extern void gotoxy(int x, int y);
用法:#include &system.h&
功能:将光标移动到指定位置说明:gotoxy(x,y)将光标移动到指定行y和列x。设置光标到文本屏幕的指定位置,其中参数x,y为文本屏幕的坐标。
gotoxy(0,0)将光标移动到屏幕左上角2.例程(下面这个例子将在屏幕中央输出“hello world”):
#include &conio.h&
int main(){
//清除屏幕
gotoxy(35, 12);
//挪动鼠标到屏幕中央
cputs(&Hello world&);
采纳率:76%
点左上角的cmd图标,选属性,更改布局窗口位置即可
本回答被提问者采纳
win10下,右击cmd标题栏 可以设置
为您推荐:
其他类似问题
c语言的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 python编译器 的文章

 

随机推荐