处理DPI变化的模板类
More...
#include <SDpiHelper.hpp>
|
BOOL | ProcessWindowMessage (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT &lResult, DWORD dwMsgMapID=0) |
| 处理窗口消息
|
|
template<class T>
class SDpiHandler< T >
处理DPI变化的模板类
- Template Parameters
-
Definition at line 18 of file SDpiHelper.hpp.
◆ HandleScaleChange()
template<class T>
virtual void SDpiHandler< T >::HandleScaleChange |
( |
WORD | nScale, |
|
|
const RECT * | desRect ) |
|
inlineprotectedvirtual |
处理缩放变化
- Parameters
-
nScale | 新的缩放比例 |
desRect | 目标矩形区域 |
Definition at line 48 of file SDpiHelper.hpp.
◆ IsDpiAware()
检查是否支持DPI感知
- Returns
- 支持DPI感知返回TRUE,否则返回FALSE
Definition at line 24 of file SDpiHelper.hpp.
◆ OnDpiChanged()
template<class T>
void SDpiHandler< T >::OnDpiChanged |
( |
WORD | dpi, |
|
|
const RECT * | desRect ) |
|
inlineprotected |
◆ ProcessWindowMessage()
template<class T>
BOOL SDpiHandler< T >::ProcessWindowMessage |
( |
HWND | hWnd, |
|
|
UINT | uMsg, |
|
|
WPARAM | wParam, |
|
|
LPARAM | lParam, |
|
|
LRESULT & | lResult, |
|
|
DWORD | dwMsgMapID = 0 ) |
|
inline |
处理窗口消息
- Parameters
-
hWnd | 窗口句柄 |
uMsg | 消息ID |
wParam | 附加参数1 |
lParam | 附加参数2 |
lResult | 消息处理结果 |
dwMsgMapID | 消息映射ID |
- Returns
- 消息是否被处理
Definition at line 89 of file SDpiHelper.hpp.
◆ ScaleHost()
The documentation for this class was generated from the following file: