屏幕朝向设置的辅助工具类 更多...
#include <MzWnd.h>
公有成员 | |
DisplayOrientationHelper () | |
void | Finish () |
完成屏幕朝向设置。 | |
void | StartOrientation (DWORD dmDisplayOrientation) |
开始屏幕朝向设置 | |
~DisplayOrientationHelper () |
屏幕朝向设置的辅助工具类
用于在屏幕旋转过程中避免出现画面断裂、有部分不刷新的问题。
示例代码:
DisplayOrientationHelper doHelper; doHelper.StartOrientation(DMDO_0); if (m_mainWin.Create(0, 0, 720, 480, 0, 0, 0)) { m_mainWin.AnimateWindow( MZ_ANIMTYPE_ZOOM_IN , true); m_mainWin.Show(); doHelper.Finish(); return TRUE; } doHelper.Finish();
DisplayOrientationHelper::DisplayOrientationHelper | ( | ) |
DisplayOrientationHelper::~DisplayOrientationHelper | ( | ) |
void DisplayOrientationHelper::Finish | ( | ) |
完成屏幕朝向设置。
void DisplayOrientationHelper::StartOrientation | ( | DWORD | dmDisplayOrientation | ) |
开始屏幕朝向设置
开始屏幕朝向设置。必须与成员函数 Finish() 成对调用!
dmDisplayOrientation | 屏幕朝向的角度。它的值可以是以下之一(角度): DMDO_0, DMDO_90, DMDO_180, DMDO_270 |