LibUIDK Documentation
ContentsIndexHome
PreviousUpNext
LibUIDK::WM_PARENTEVENT Macro
C++
#define WM_PARENTEVENT WM_APPLICATION+16

WM_PARENTEVENT是控件发往父窗口的消息, WM_PARENTEVENT消息用于控件收到相应消息后, 把收到的消息作为参数, 转发给父窗口, 使父窗口有机会执行特定的功能. 根据控件类型的不同, 消息的参数也不同.

LibUIDK.h

返回值无意义.

CSkinButton控件, 消息ID包含: 

WM_MOUSEMOVE: 

WM_LBUTTONDOWN: 

WM_LBUTTONUP: 

WM_LBUTTONDBLCLK: 

WM_RBUTTONDOWN: 

WM_RBUTTONUP: 

WM_RBUTTONDBLCLK: 

WM_MBUTTONDOWN: 

WM_MBUTTONUP: 

WM_MBUTTONDBLCLK: 

#if (_WIN32_WINNT >= 0x0400) || (_WIN32_WINDOWS > 0x0400) 

WM_MOUSEWHEEL: 

#endif /* if (_WIN32_WINNT < 0x0400) */ 

 

CScrollBarEx控件, 消息ID包含: 

WM_LBUTTONDOWN: 

WM_LBUTTONUP: 

 

CSkinListCtrl控件, 消息ID包含: 

WM_MOUSEMOVE: 

WM_LBUTTONDOWN: 

WM_LBUTTONUP: 

WM_LBUTTONDBLCLK: 

WM_RBUTTONDOWN: 

WM_RBUTTONUP: 

WM_RBUTTONDBLCLK: 

WM_MBUTTONDOWN: 

WM_MBUTTONUP: 

WM_MBUTTONDBLCLK: 

#if (_WIN32_WINNT >= 0x0400) || (_WIN32_WINDOWS > 0x0400) 

WM_MOUSEWHEEL: 

#endif /* if (_WIN32_WINNT < 0x0400) */ 

 

CTreeList控件, 消息ID包含: 

WM_MOUSEMOVE: 

WM_LBUTTONDOWN: 

WM_LBUTTONUP: 

WM_LBUTTONDBLCLK: 

WM_RBUTTONDOWN: 

WM_RBUTTONUP: 

WM_RBUTTONDBLCLK: 

WM_MBUTTONDOWN: 

WM_MBUTTONUP: 

WM_MBUTTONDBLCLK: 

#if (_WIN32_WINNT >= 0x0400) || (_WIN32_WINDOWS > 0x0400) 

WM_MOUSEWHEEL: 

#endif /* if (_WIN32_WINNT < 0x0400) */ 

WM_MOUSEHOVER: 

 

如果CTreeList的父窗口是CTreeListCtrl, CTreeListCtrl是断续把上面这些消息以WM_PARENTEVENT转发给CTreeListCtrl的父窗口.