INT_PTR ServerPingSettings::ProcMessage(UINT message, WPARAM wParam, LPARAM lParam) { switch(message) { case WM_INITDIALOG: { InitDialog(); return TRUE; } case WM_DESTROY: { DestroyDialog(); return TRUE; } case WM_COMMAND: { if(LOWORD(wParam) == IDC_CLEAR) { HandleClear(); return TRUE; } } case WM_NOTIFY: { switch (((LPNMHDR) lParam)->code) { case LVN_GETDISPINFO: { HandleLVNGetDispInfo((NMLVDISPINFO*)lParam); return TRUE; } case LVN_ITEMCHANGED: { HandleLVNItemChanged((LPNMLISTVIEW)lParam); return TRUE; } case NM_CUSTOMDRAW: { SetWindowLong(hwnd, 0, (LONG)HandleCustomDraw(lParam)); return TRUE; } } break; } } return FALSE; }
bool WaveTrack::SplitDelete(double t0, double t1) { bool addCutLines = false; bool split = true; return HandleClear(t0, t1, addCutLines, split); }