Products we use.
We use and recommend following products. If you know of a better product let us know and we will review it. Click on the Logos for more information.
class CExtContentExpandWnd : public CWnd
Remarks
The CExtContentExpandWnd class implements a popup window for displaying partially visible areas in different controls. The class features non-rectangular windows in form of different arrow markers and/or marker dot lines.
Flags that specify appearance and behavior of the pop-up window (dwActivateFlags):
Value | Meaning |
---|---|
__ECWAF_PASS_WM_LBUTTONDOWN | Send WM_LBUTTONDOWN to the pWndNotify window. |
__ECWAF_PASS_WM_MBUTTONDOWN | Send WM_MBUTTONDOWN to the pWndNotify window. |
__ECWAF_PASS_WM_RBUTTONDOWN | Send WM_RBUTTONDOWN to the pWndNotify window. |
__ECWAF_PASS_WM_MOUSEWHEEL | Send to the pWndNotify window. |
__ECWAF_PASS_WM_MOUSEMOVE | Send to the pWndNotify window. |
__ECWAF_TRANSPARENT_WND | Provide the pop-up window with WS_EX_TRANSPARENT extended style. |
__ECWAF_DRAW_ITEM | Draw the rcItem area by sending the CExtContentExpandWnd::g_nMsgPaintItemContent message to the pWndNotify window. |
__ECWAF_DRAW_RED_DOTS | Enable drawing marker dot lines. |
__ECWAF_DRAW_RED_ARROWS | Enable drawing arrow markers. |
__ECWAF_DRAW_RED_ARROWS_V | Arrow markers are arranged vertically. |
__ECWAF_POST_INVALIDATE | Redraw the pWndNotify window immediately after closing the pop-up window. |
__ECWAF_DRAW_SOURCE | Draw the pWndNotify window area in the rcItem area. |
__ECWAF_TRANSPARENT_ITEM | Screen area specified with the parameter rcItem must not be the pop-up window area. |
__ECWAF_PASS_WM_LBUTTONUP | Send WM_LBUTTONUP to the pWndNotify window. |
__ECWAF_PASS_WM_MBUTTONUP | Send WM_MBUTTONUP to the pWndNotify window. |
__ECWAF_PASS_WM_RBUTTONUP | Send WM_RBUTTONUP to the pWndNotify window. |
__ECWAF_PASS_WM_LBUTTONDBLCLK | Send WM_LBUTTONDBLCLK to the pWndNotify window. |
__ECWAF_PASS_WM_MBUTTONDBLCLK | Send WM_MBUTTONDBLCLK to the pWndNotify window |
__ECWAF_PASS_WM_RBUTTONDBLCLK | Send WM_RBUTTONDBLCLK to the pWndNotify window |
__ECWAF_REDIRECT_RETVAL | Redirect return values of mouse message handlers |
__ECWAF_REDIRECT_NO_DEACTIVATE | Do not deactivate the contents pop-up window on mouse clicks |
__ECWAF_REDIRECT_AND_HANDLE | Return forcedly the success code while handling mouse messages (i.e. To notify windows that any mouse message is handled by the contents pop-up window) |
__ECWAF_HANDLE_MOUSE_ACTIVATE | Handle the WM_MOUSEACTIVATE message |
__ECWAF_MA_ACTIVATE | Return the MA_ACTIVATE value from the WM_MOUSEACTIVATE message handler |
__ECWAF_MA_ACTIVATEANDEAT | Return the MA_ACTIVATEANDEAT value from the WM_MOUSEACTIVATE message handler |
__ECWAF_MA_NOACTIVATE | Return the MA_NOACTIVATE value from the WM_MOUSEACTIVATE message handler |
__ECWAF_MA_NOACTIVATEANDEAT | Return the MA_NOACTIVATEANDEAT value from the WM_MOUSEACTIVATE message handler |
Header
ExtContentExpandWnd.h