我(重新)编写一个小应用来控制USB设备。我希望该应用程序的窗口始终完全可见。因此,当您在窗户周围移动时,当底部碰到屏幕底部或其中一侧碰到屏幕侧面时,它会停止移动。
这一切都可能吗?
答案 0 :(得分:2)
是的,这是可能的。
具有标题栏的普通NSWindows约束其自己的框架以不允许窗口的顶部离开屏幕的顶部。这是在-[NSWindow constrainFrameRect:toScreen:]
中完成的
您可以覆盖此方法以约束您想要的帧。
答案 1 :(得分:0)
如果您想阻止用户自由移动窗口,只需创建一个没有标题栏的自定义窗口。标题栏向用户指示窗口可以移动,因此这里的解决方案是没有。然后,没有控制移动它。您需要提供自己的控件来关闭窗口。
答案 2 :(得分:0)
由于Ken Aspeslagh提供的代码示例不再通过Dropbox链接提供,我认为共享我的解决方案将很有用。对于我的项目,我只需要担心屏幕的底部和右侧,但其他人应该能够对此进行调整以适应屏幕的顶部和左侧。
function get_table() {
$("#tableloader").load('table.php')
}
window.setInterval(function(){
get_table();
}, 1000);