Linux 下C语言如何获取当前窗口的大小,比如长宽等
如标题,还有就是如果我用鼠标将当前窗口的大小改变了,我的程序如何得知呢?
具体要看你用的是什么界面库,qt?gdk+?.没linux开发经验
这是几个可以获取X Windows信息,和调整分辨率的命令
xwininfo,运行后选择某个窗体,可以获取这一窗体的信息。如果带上参数-root,可以得到覆盖整个屏幕的窗体的信息,比如屏幕分辨率
xev,运行后可以检测鼠标事件和键盘事件,并显示出相关的信息,比如键盘描述码等。
xrandr可以查看显卡支持的在当前分辨率之下的所有分辨率,并可以设置.比如xrandr -s 1024x768可以将当前分辨率改为1024x768,前提是xrandr的结果中有这一分辨率条目。如果是笔记本,还可以旋转屏幕,xrandr -o left 可以将屏幕向左旋转90度。
xvidtune可以调整CRT显示器的屏幕偏移。点击left, right, up, down按钮,然后test,可以移动屏幕。对液晶显示器没有效果。
————————————————————————————————————————————————
这个命令可以作为参考
相关问答:
#include"stdio.h"
#include"stdlib.h"
void ContrTwo(char i)
{
char str1[8];
itoa(i,str1,2);
printf("%s",str1);
}
unsigned char leftRot(char str,int i);
unsign ......
请问VFP中如何调用C/C++函数?
你要调用什么功能的函数?要看看VFP中有没有对应的函数,如果有就省着再调用了。如果没有,可以将C/C++函数写个DLL或FLL,然后在VFP调用即可。
十豆三 老师,怎么才能修改自己的 ......
咨询QQ:269562808
bzip2recover
功能说明:用来修复损坏的.bz2文件。
语法:bzip2recover[.bz2压缩文件]
补充说明:bzip2是以区块的方式来压缩文件,每个区块视为独立的单位。因此,当某一区
块损坏时,便可利 ......
本人正在用Java做一个C/S架构的项目,
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......
现在需要在一个嵌入式系统中实现时间函数,编译器未提供time库函数,请问大家如何用c语言实现时间函数啊?
年月日时分秒 到 整数秒(从1970年开始) 之间的相关转换啊
类似mktime 和localtime的功能,谢谢
mktime ......