当前位置: 技术问答>linux和unix
关于对话框的问题,请高手指点
来源: 互联网 发布时间:2016-01-27
本文导语: 1。如何让弹出的对话框默认获得焦点,因为只能用键盘操作,不能用鼠标,如果对话框不能获得焦点,就不能响应键盘事件。 2。如何设置对话框在窗口中的位置,有这样的函数吗? 很急,在线等待,希望大家帮忙...
1。如何让弹出的对话框默认获得焦点,因为只能用键盘操作,不能用鼠标,如果对话框不能获得焦点,就不能响应键盘事件。
2。如何设置对话框在窗口中的位置,有这样的函数吗?
很急,在线等待,希望大家帮忙,谢谢。
2。如何设置对话框在窗口中的位置,有这样的函数吗?
很急,在线等待,希望大家帮忙,谢谢。
|
第二个问题,如果想保证对话框一直在窗口中间,不该直接指定对话框的坐标,而是要通过窗口大小计算出坐标.
如:
wx wy ww wh是窗口参数,
dx dy dw dh是对话框参数.
则:
dx = wx + (ww - dw)/2;
dy = dx + (wh - dh)/2;
dw, dh是对话框的宽度和高度, 是定量.
如:
wx wy ww wh是窗口参数,
dx dy dw dh是对话框参数.
则:
dx = wx + (ww - dw)/2;
dy = dx + (wh - dh)/2;
dw, dh是对话框的宽度和高度, 是定量.