반응형 C & C++/MFC BCG 컨트롤2 [ContextMenu]동적으로 콘텍스트 메뉴 생성 MFC 일 경우 OnContextMenu에서 아래와 같이 생성한다. void CCustomCtrl::OnContextMenu(CWnd * pWnd, CPoint point){ CMenu Menu; if( Menu.CreatePopupMenu() == TRUE) { for(i=0; iCreate(this, point.x, point.y, contextMenu.GetSafeHmenu(), FALSE, TRUE)) { return; } ((CBCGPFrameWnd*)AfxGetMainWnd())->OnShowPopupMenu (pPopupMenu); } } 만약 좌표가 정확치 않은 경우 ClientToScreen 또는 ScreenToClient를 활용한다. 2012. 7. 23. [Grid] BCG Grid Ctl 이벤트 모음 //////////////////////////////////////////////////////////////////// const DWORD dwViewStyle = WS_CHILD | WS_VISIBLE; CRect rcTmp; CBCGPGridRow* pRow; CString strTmp; m_staticFileAntPatternHoriListLoc.GetClientRect(&rcTmp); m_staticFileAntPatternHoriListLoc.MapWindowPoints(this, &rcTmp); m_listFileAntPatternHoriList = NULL; m_listFileAntPatternHoriList = new CCellTypesGridCtrl(); if (!m_listFile.. 2011. 4. 14. 이전 1 다음 반응형