template <class T> inline T getUserData(HWND i_hwnd, T *i_wc)\r
{\r
#ifdef MAYU64\r
- return (*i_wc = reinterpret_cast<T>(GetWindowLongPtr(i_hwnd, GWLP_USERDATA)));\r
+ return (*i_wc = reinterpret_cast<T>(GetWindowLongPtr(i_hwnd, GWLP_USERDATA)));\r
#else\r
- return (*i_wc = reinterpret_cast<T>(GetWindowLong(i_hwnd, GWL_USERDATA)));\r
+ return (*i_wc = reinterpret_cast<T>(GetWindowLong(i_hwnd, GWL_USERDATA)));\r
#endif\r
}\r
\r
template <class T> inline T setUserData(HWND i_hwnd, T i_wc)\r
{\r
#ifdef MAYU64\r
- SetWindowLongPtr(i_hwnd, GWLP_USERDATA, reinterpret_cast<LONG_PTR>(i_wc));\r
+ SetWindowLongPtr(i_hwnd, GWLP_USERDATA, reinterpret_cast<LONG_PTR>(i_wc));\r
#else\r
- SetWindowLong(i_hwnd, GWL_USERDATA, reinterpret_cast<long>(i_wc));\r
+ SetWindowLong(i_hwnd, GWL_USERDATA, reinterpret_cast<long>(i_wc));\r
#endif\r
- return i_wc;\r
+ return i_wc;\r
}\r
\r
\r
// RECT\r
\r
///\r
-inline int rcWidth(const RECT *i_rc) { return i_rc->right - i_rc->left; }\r
+inline int rcWidth(const RECT *i_rc)\r
+{\r
+ return i_rc->right - i_rc->left;\r
+}\r
\r
///\r
-inline int rcHeight(const RECT *i_rc) { return i_rc->bottom - i_rc->top; }\r
+inline int rcHeight(const RECT *i_rc)\r
+{\r
+ return i_rc->bottom - i_rc->top;\r
+}\r
\r
///\r
inline bool isRectInRect(const RECT *i_rcin, const RECT *i_rcout)\r
{\r
- return (i_rcout->left <= i_rcin->left &&\r
- i_rcin->right <= i_rcout->right &&\r
- i_rcout->top <= i_rcin->top &&\r
- i_rcin->bottom <= i_rcout->bottom);\r
+ return (i_rcout->left <= i_rcin->left &&\r
+ i_rcin->right <= i_rcout->right &&\r
+ i_rcout->top <= i_rcin->top &&\r
+ i_rcin->bottom <= i_rcout->bottom);\r
}\r
\r
\r
\r
/// insert text at last\r
extern void editInsertTextAtLast(HWND i_hwnd, const tstring &i_text,\r
- size_t i_threshold);\r
+ size_t i_threshold);\r
\r
\r
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r
\r
/// SetLayeredWindowAttributes API\r
typedef BOOL (WINAPI *SetLayeredWindowAttributes_t)\r
- (HWND hwnd, COLORREF crKey, BYTE bAlpha, DWORD dwFlags);\r
+(HWND hwnd, COLORREF crKey, BYTE bAlpha, DWORD dwFlags);\r
extern SetLayeredWindowAttributes_t setLayeredWindowAttributes;\r
\r
/// MonitorFromWindow API\r
\r
/// EnumDisplayMonitors API\r
extern BOOL (WINAPI *enumDisplayMonitors)\r
- (HDC hdc, LPRECT lprcClip, MONITORENUMPROC lpfnEnum, LPARAM dwData);\r
+ (HDC hdc, LPRECT lprcClip, MONITORENUMPROC lpfnEnum, LPARAM dwData);\r
\r
\r
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r
\r
/// WTSRegisterSessionNotification API\r
typedef BOOL (WINAPI *WTSRegisterSessionNotification_t)\r
- (HWND hWnd, DWORD dwFlags);\r
+(HWND hWnd, DWORD dwFlags);\r
extern WTSRegisterSessionNotification_t wtsRegisterSessionNotification;\r
\r
/// WTSUnRegisterSessionNotification API\r