//<summary> // double click close //</summary> void CAdvTabCtrl::OnLButtonDblClk(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default if(pmf->m_nAllowDBC>0) ProcessClick(nFlags, point, 0); CEnTabCtrl::OnLButtonDblClk(nFlags, point);// }
void CAdvTabCtrl::OnMButtonDown(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default if(pmf->m_nAllowMC>0) ProcessClick(nFlags, point, 1); CEnTabCtrl::OnMButtonDown(nFlags, point); }
void OBSBasicPreview::mouseReleaseEvent(QMouseEvent *event) { if (mouseDown) { vec2 pos = GetMouseEventPos(event); if (!mouseMoved) ProcessClick(pos); stretchItem = nullptr; mouseDown = false; mouseMoved = false; } }
HRESULT CMenuToolbarBase::MenuBarMouseUp(INT iIndex, BOOL isLButton) { TBBUTTON btn; m_cancelingPopup = FALSE; if (!(m_initFlags & SMINIT_VERTICAL)) return S_OK; GetButton(iIndex, &btn); if (isLButton) return ProcessClick(btn.idCommand); else return ProcessContextMenu(btn.idCommand); }
HRESULT CMenuToolbarBase::MenuBarMouseDown(INT iIndex, BOOL isLButton) { TBBUTTON btn; GetButton(iIndex, &btn); if ((m_initFlags & SMINIT_VERTICAL) || m_popupBar || m_cancelingPopup) { m_cancelingPopup = FALSE; return S_OK; } return ProcessClick(btn.idCommand); }
void CAdvTabCtrl::OnRButtonUp(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default m_bDragging = FALSE; if(pmf->m_nAllowRC>0 && (nFlags & MK_CONTROL)!=0 ) { ProcessClick(nFlags, point, 2); } else if (g_bClickClose==1 && g_bCloseDown) { if (ClickCloseUp(point)) return;//not pop menu } CEnTabCtrl::OnRButtonUp(nFlags, point); }
void NextAndForget() { Int_t i_found = -1; for(Int_t i=0;i<saved->GetEntries(); i++) { if(currHist->GetTitle() == ((TObjString*)saved->At(i))->GetString()) { i_found = i; break; } } if(i_found<0) { cout << "Not found in saved list" << endl; } else { saved->RemoveAt(i_found); cout << "Removed from list" << endl; } ProcessClick(1); }
void OBSBasicPreview::mouseMoveEvent(QMouseEvent *event) { if (mouseDown) { vec2 pos = GetMouseEventPos(event); if (!mouseMoved && !mouseOverItems && stretchHandle == ItemHandle::None) { ProcessClick(startPos); mouseOverItems = SelectedAtPos(startPos); } pos.x = std::round(pos.x); pos.y = std::round(pos.y); if (stretchHandle != ItemHandle::None) StretchItem(pos); else if (mouseOverItems) MoveItems(pos); mouseMoved = true; } }
HRESULT CMenuToolbarBase::OnWinEvent(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT *theResult) { NMHDR * hdr; *theResult = 0; switch (uMsg) { case WM_COMMAND: //return OnCommand(wParam, lParam, theResult); return S_OK; case WM_NOTIFY: hdr = reinterpret_cast<LPNMHDR>(lParam); switch (hdr->code) { case TBN_DELETINGBUTTON: return OnDeletingButton(reinterpret_cast<LPNMTOOLBAR>(hdr)); case PGN_CALCSIZE: return OnPagerCalcSize(reinterpret_cast<LPNMPGCALCSIZE>(hdr)); case TBN_DROPDOWN: return ProcessClick(reinterpret_cast<LPNMTOOLBAR>(hdr)->iItem); case TBN_HOTITEMCHANGE: //return OnHotItemChange(reinterpret_cast<LPNMTBHOTITEM>(hdr), theResult); return S_OK; case NM_CUSTOMDRAW: return OnCustomDraw(reinterpret_cast<LPNMTBCUSTOMDRAW>(hdr), theResult); case TBN_GETINFOTIP: return OnGetInfoTip(reinterpret_cast<LPNMTBGETINFOTIP>(hdr)); // Silence unhandled items so that they don't print as unknown case RBN_CHILDSIZE: return S_OK; case TTN_GETDISPINFO: return S_OK; case NM_RELEASEDCAPTURE: break; case NM_CLICK: case NM_RDOWN: case NM_LDOWN: break; case TBN_GETDISPINFO: break; case TBN_BEGINDRAG: case TBN_ENDDRAG: break; case NM_TOOLTIPSCREATED: break; // Unknown case -714: return S_FALSE; default: TRACE("WM_NOTIFY unknown code %d, %d\n", hdr->code, hdr->idFrom); return S_OK; } return S_FALSE; } return S_FALSE; }
void NextAndSave() { saved->Add(new TObjString(currHist->GetTitle())); cout << "Saved to list" << endl; ProcessClick(1); }