2007年2月14日 (水)

CListBoxView のひな型

CListBoxView のひな型を作ってみました。

http://homepage3.nifty.com/aokura/tips/listboxview_h.html
http://homepage3.nifty.com/aokura/tips/listboxview_cpp.html

* 2007/02/10 シリアライズ機能を追加
* 2007/02/13 エディット機能を追加
* 2007/02/14 ニフティで公開

|

2007年2月 1日 (木)

CHtmlView で右クリックメニューの抑制

// *** オーバーライド ***
virtual BOOL PreTranslateMessage(MSG* pMsg);

BOOL CMyHtmlView::PreTranslateMessage(MSG* pMsg) 
{
    if ((WM_RBUTTONDOWN == pMsg->message) ||
        (WM_RBUTTONDBLCLK == pMsg->message))
    {
        return TRUE;
    } 
    return CHtmlView::PreTranslateMessage(pMsg);
}

|

2005年11月17日 (木)

コンテキスト メニュー

void CMyView::OnContextMenu(CWnd* pWnd, CPoint point) 
{
    // *** shift-F10 キーの場合 ***
    if (point.x == -1 && point.y == -1)
        point = CPoint(GetMessagePos());
    CMenu menu;
    VERIFY(menu.LoadMenu(IDR_POPUP_MENU));
    CMenu* pPopup = menu.GetSubMenu(0);
    ASSERT(pPopup != NULL);
    pPopup->TrackPopupMenu(
        TPM_LEFTALIGN | TPM_RIGHTBUTTON,
        point.x, point.y, AfxGetMainWnd());
}

【参考】
コンテキスト メニューの CTreeCtrl のために、操作方法表示

|