0
A
回答
0
最好的方法是禁用Windows中的旋轉。 我看到的唯一另一種方式是顯示根據當前設備方向旋轉的小部件/ qml。 下面是Windows下,獲得當前方向的代碼(在Windows 8.1平板電腦測試):
#include <Windows.h>
enum class EOrientation
{
Rotate_0,
Rotate_90,
Rotate_180,
Rotate_270
};
EOrientation CYourViewManager::getOrientation() const
{
DEVMODE deviceMode;
if (!EnumDisplaySettings(NULL, 0, &deviceMode))
return EOrientation::Rotate_0;
switch (deviceMode.dmDisplayOrientation)
{
case DMDO_90:
return EOrientation::Rotate_90;
case DMDO_180:
return EOrientation::Rotate_180;
case DMDO_270:
return EOrientation::Rotate_270;
}
return EOrientation::Rotate_0;
}
0
這是沒有意義的,因爲從你的角度屏幕旋轉相同的屏幕分辨率的變化,如果你把那關閉,您的用戶將會正確地討厭你。
如果您希望測試代碼與屏幕旋轉的兼容性,請通過更改屏幕分辨率來模擬它。
相關問題
- 1. 在Android上禁用屏幕旋轉
- 2. 禁用屏幕旋轉在Android如上
- 3. 禁用自動旋轉屏幕 - 安卓
- 4. 如何禁用屏幕旋轉(react-native)?
- 5. 禁用當前屏幕的旋轉?
- 6. 啓動後禁用屏幕旋轉?
- 7. Android:屏幕小於x時禁用屏幕旋轉
- 8. 如何在屏幕旋轉後禁用禁用的按鈕?
- 9. 旋轉屏幕
- 10. 屏幕旋轉
- 11. 屏幕旋轉
- 12. 屏幕旋轉
- 13. 屏幕旋轉
- 14. 如何在Android中禁用屏幕旋轉?
- 15. 旋轉屏幕TableLayout
- 16. iPhone - 屏幕旋轉?
- 17. iOS屏幕旋轉
- 18. 當屏幕旋轉
- 19. OnItemSelectedListener調用屏幕旋轉
- 20. 啓用屏幕旋轉android
- 21. android中的屏幕旋轉
- 22. iOS中的屏幕旋轉
- 23. nullPointerException在屏幕旋轉後
- 24. android.view.InflateException在屏幕上旋轉
- 25. WPF如何在屏幕旋轉時禁用某些元素的旋轉?
- 26. PhoneGap禁用屏幕在單頁上旋轉?
- 27. 的Android旋轉器旋轉屏幕
- 28. Qt內嵌應用程序的屏幕旋轉
- 29. DialogFragment在屏幕旋轉中消失
- 30. ActionItem在屏幕旋轉中丟失
對不起,但屏幕旋轉是Windows應用程序的一個問題?我沒有看到屏幕旋轉將會成爲任何桌面平臺的問題嗎?感謝您的啓發:-) – Danyright
@Danyright這不是一個問題,不是因爲桌面不改變屏幕方向,而是因爲屏幕旋轉看起來像一個應用程序就像分辨率改變會。換句話說,它幾乎是無關緊要的。 –
我忘了提及它的平板電腦應用程序。 – naide