MCPcopy Create free account
hub / github.com/BeneficialCode/WinArk / CMiniFilterTable

Class CMiniFilterTable

WinArk/MiniFilterTable.h:13–82  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11};
12
13class CMiniFilterTable :
14 public CTable<MiniFilterInfo>,
15 public CWindowImpl<CMiniFilterTable>{
16public:
17 DECLARE_WND_CLASS_EX(NULL, CS_DBLCLKS | CS_VREDRAW | CS_HREDRAW, COLOR_WINDOW);
18
19 CMiniFilterTable(BarInfo& bars, TableInfo& table);
20 int ParseTableEntry(CString& s, char& mask, int& select, MiniFilterInfo& info, int column);
21 bool CompareItems(const MiniFilterInfo& s1, const MiniFilterInfo& s2, int col, bool asc);
22
23 BEGIN_MSG_MAP(CMiniFilterTable)
24 MESSAGE_HANDLER(WM_DESTROY, OnDestroy)
25 MESSAGE_HANDLER(WM_CREATE, OnCreate)
26 MESSAGE_HANDLER(WM_PAINT, OnPaint)
27 MESSAGE_HANDLER(WM_HSCROLL, OnHScroll)
28 MESSAGE_HANDLER(WM_VSCROLL, OnVScroll)
29 MESSAGE_HANDLER(WM_USER_VABS, OnUserVabs)
30 MESSAGE_HANDLER(WM_USER_VREL, OnUserVrel)
31 MESSAGE_HANDLER(WM_USER_CHGS, OnUserChgs)
32 MESSAGE_HANDLER(WM_MOUSEWHEEL, OnMouseWheel)
33 MESSAGE_HANDLER(WM_MOUSEMOVE, OnMouseMove)
34 MESSAGE_HANDLER(WM_LBUTTONDOWN, OnLBtnDown)
35 MESSAGE_HANDLER(WM_RBUTTONDOWN, OnRBtnDown)
36 MESSAGE_HANDLER(WM_LBUTTONUP, OnLBtnUp)
37 MESSAGE_HANDLER(WM_USER_STS, OnUserSts)
38 MESSAGE_HANDLER(WM_WINDOWPOSCHANGED, OnWindowPosChanged)
39 MESSAGE_HANDLER(WM_KEYDOWN, OnKeyDown)
40 MESSAGE_HANDLER(WM_SYSKEYDOWN, OnSysKeyDown)
41 COMMAND_ID_HANDLER(ID_MINIFILTER_REFRESH, OnRefresh)
42 COMMAND_ID_HANDLER(ID_MINIFILTER_CALLBACK,OnCallback)
43 COMMAND_ID_HANDLER(ID_MINIFILTER_REMOVE,OnRemove)
44 END_MSG_MAP()
45
46 LRESULT OnCreate(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& /*bHandled*/);
47 LRESULT OnDestroy(UINT uMsg, WPARAM wParam, LPARAM lparam, BOOL& /*bHandled*/);
48 LRESULT OnPaint(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& /*bHandled*/);
49 LRESULT OnHScroll(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& /*bHandled*/);
50 LRESULT OnVScroll(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& /*bHandled*/);
51 LRESULT OnUserVabs(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& /*bHandled*/);
52 LRESULT OnUserVrel(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& /*bHandled*/);
53 LRESULT OnUserChgs(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& /*bHandled*/);
54 LRESULT OnMouseWheel(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& /*bHandled*/);
55 LRESULT OnMouseMove(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& /*bHandled*/);
56 LRESULT OnLBtnDown(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& /*bHandled*/);
57 LRESULT OnLBtnUp(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& /*bHandled*/);
58 LRESULT OnRBtnDown(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& /*bHandled*/);
59 LRESULT OnUserSts(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& /*bHandled*/);
60 LRESULT OnWindowPosChanged(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& /*bHandled*/);
61 LRESULT OnKeyDown(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& /*bHandled*/);
62 LRESULT OnSysKeyDown(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& /*bHandled*/);
63
64 //LRESULT OnPiDDBCacheCopy(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/);
65 //LRESULT OnPiDDBCacheExport(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/);
66 LRESULT OnRefresh(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/);
67 LRESULT OnCallback(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/);
68 LRESULT OnRemove(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/);
69
70

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected