MCPcopy Create free account
hub / github.com/ashkulz/NppFTP / WindowProc

Method WindowProc

src/Windows/Window.cpp:170–186  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

168}
169
170LRESULT CALLBACK Window::WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) {
171 Window * window = NULL;
172
173 switch (uMsg) {
174 case WM_NCCREATE:
175 window = (Window*)(((LPCREATESTRUCT)lParam)->lpCreateParams);
176 //window.setHWND(hwnd);
177 ::SetWindowLongPtr(hwnd, GWLP_USERDATA, reinterpret_cast<LONG_PTR>(window));
178
179 return TRUE;
180 default :
181 window = (Window*)::GetWindowLongPtr(hwnd, GWLP_USERDATA);
182 if (!window)
183 return ::DefWindowProc(hwnd, uMsg, wParam, lParam);
184 return window->MessageProc(uMsg, wParam, lParam);
185 }
186}
187/*
188int Window::setClassname(LPCTSTR classname) {
189 m_className = classname;

Callers

nothing calls this directly

Calls 1

MessageProcMethod · 0.45

Tested by

no test coverage detected