我有问题。我在Delphi XE2中创建了一个全屏表单。然后我在装有Windows 7的平板电脑上运行我的应用程序,屏幕分辨率为1024x600。然后我旋转平板电脑(现在分辨率为600x1024),我在表格上有一些元素问题(屏幕后面有一些按钮等)。我可以配置项目,这样当我转动平板电脑时,我的表格不会旋转吗?
答案 0 :(得分:0)
根据此MSDN article,您可以通过侦听WM_DISPLAYCHANGE
消息来检测屏幕是否已旋转。
然而,你面临一个严重的问题。您现在需要以90度旋转绘制整个应用程序。这需要做很多事情。老实说,我不相信这是一个易于处理的解决方案。我怀疑可行的选择是: