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

Class CKernelNotifyTable

WinArk/KernelNotifyTable.h:21–85  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected