【GTK】如何得到控件的位置
来源:互联网 发布:excel数据生成折线图 编辑:程序博客网 时间:2024/04/30 05:54
不同的情况对应有不同的解决的办法.
如果你想得到一个控件相对于它的父窗口的位置,你需要使用widget->allocation.x 和 widget->allocation.y.
如果你想的到一个窗口相对于X主窗口(X root window)的位置,
你应该使用gdk_window_get_geometry()
gdk_window_get_position()
或者 gdk_window_get_origin().
如果你想得到一个窗口(包括WM修饰的窗口)的位置,应该使用gdk_window_get_root_origin().
最后但不是不重要,如果你想得到窗口管理器的位置,你应该使用gdk_window_get_deskrelative_origin().
你选择的窗口管理器(Window Manager)将可能影响上面函数的结果,在写你的程序的时候,你应该记住这一点.这主要是决定于窗口管理器如何管理对窗口添加的修饰.
- 【GTK】如何得到控件的位置
- silverlight 得到 控件 鼠标 的位置
- 如何得到类数据成员的位置
- 如何得到类数据成员的位置
- 如何得到数组中字符串的位置
- 如何得到空间相对于窗口的位置
- 如何得到QML中的TextArea的slider的位置信息
- 利用Jsoup解析html,如何得到<img>标签的位置
- 如何取到一个控件的位置
- 如何取到一个控件的位置
- 如何获取控件的坐标位置
- 得到控件在窗口中的相对位置
- 如何得到当前活动的控件(判断那个控件得到了光标)
- gtk 微调控件的使用
- GTK+浅谈之六自由布局并移动控件位置
- android如何得到控件大小
- 用户控件如何得到页面里的值
- 如何得到一个控件相对于屏幕左上角的坐标
- zoj 2388 Beat the Spread!
- 基于php+Mysql的SQL Injection 攻击技术
- C++日志类
- OD常用断点
- tomcat安装详解(安装版和解压版)
- 【GTK】如何得到控件的位置
- 清理备份mysql bin文件
- jar包 配置文件路径问题
- 入侵后完美清理日志的总结
- Android应用如何反馈Crash报告
- 在C++中子类继承和调用父类的构造函数方法
- Spring.NET学习笔记25——整合Quartz.NET(应用篇) Level 200
- Javascript正则表达式小例
- ssl 协议