青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

新年第一貼

Posted on 2009-01-15 01:10 linnet 閱讀(465) 評論(0)  編輯 收藏 引用
學習一下vc9中CSplitterWnd創建視圖的方式
 
// You must create ALL panes unless DYNAMIC_SPLIT is defined!
//  Usually the splitter window is invisible when creating a pane
BOOL CSplitterWnd::CreateView(int row, int col, CRuntimeClass* pViewClass, SIZE sizeInit, CCreateContext* pContext)
{
#ifdef _DEBUG
    ASSERT_VALID(this);
    ASSERT(row >= 0 && row < m_nRows);
    ASSERT(col >= 0 && col < m_nCols);
    ASSERT(pViewClass != NULL);
    ASSERT(pViewClass->IsDerivedFrom(RUNTIME_CLASS(CWnd)));
    ASSERT(AfxIsValidAddress(pViewClass, sizeof(CRuntimeClass), FALSE));

    if (GetDlgItem(IdFromRowCol(row, col)) != NULL)
    {
        TRACE(traceAppMsg, 0, "Error: CreateView - pane already exists for row %d, col %d.\n",
            row, col);
        ASSERT(FALSE);
        return FALSE;
    }
#endif

    // set the initial size for that pane
    m_pColInfo[col].nIdealSize = sizeInit.cx;
    m_pRowInfo[row].nIdealSize = sizeInit.cy;

    BOOL bSendInitialUpdate = FALSE;

    CCreateContext contextT;
    if (pContext == NULL)
    {
        // if no context specified, generate one from the currently selected
        //  client if possible
        CView* pOldView = (CView*)GetActivePane();
        if (pOldView != NULL && pOldView->IsKindOf(RUNTIME_CLASS(CView)))
        {
            // set info about last pane
            ASSERT(contextT.m_pCurrentFrame == NULL);
            contextT.m_pLastView = pOldView;
            contextT.m_pCurrentDoc = pOldView->GetDocument();
            if (contextT.m_pCurrentDoc != NULL)
                contextT.m_pNewDocTemplate =
                  contextT.m_pCurrentDoc->GetDocTemplate();
        }
        pContext = &contextT;
        bSendInitialUpdate = TRUE;
    }

    CWnd* pWnd;
    TRY
    {
        pWnd = (CWnd*)pViewClass->CreateObject();
        if (pWnd == NULL)
            AfxThrowMemoryException();
    }
    CATCH_ALL(e)
    {
        TRACE(traceAppMsg, 0, "Out of memory creating a splitter pane.\n");
        // Note: DELETE_EXCEPTION(e) not required
        return FALSE;
    }
    END_CATCH_ALL

    ASSERT_KINDOF(CWnd, pWnd);
    ASSERT(pWnd->m_hWnd == NULL);       // not yet created

    DWORD dwStyle = AFX_WS_DEFAULT_VIEW & ~WS_BORDER;

    // Create with the right size (wrong position)
    CRect rect(CPoint(0,0), sizeInit);
    if (!pWnd->Create(NULL, NULL, dwStyle,
        rect, this, IdFromRowCol(row, col), pContext))
    {
        TRACE(traceAppMsg, 0, "Warning: couldn't create client pane for splitter.\n");
            // pWnd will be cleaned up by PostNcDestroy
        return FALSE;
    }
    ASSERT((int)_AfxGetDlgCtrlID(pWnd->m_hWnd) == IdFromRowCol(row, col));

    // send initial notification message
    if (bSendInitialUpdate)
        pWnd->SendMessage(WM_INITIALUPDATE);

    return TRUE;
}


 tools

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            一区二区三区日韩欧美| 亚洲黄色在线| 亚洲最新在线| 国产精品久久久久高潮| 久久色在线观看| 一本色道久久99精品综合| 亚洲国产精品嫩草影院| 在线成人h网| 亚洲国产精品久久久久久女王| 国产主播一区二区| 极品av少妇一区二区| 亚洲高清资源综合久久精品| 亚洲风情亚aⅴ在线发布| 亚洲国内在线| 99日韩精品| 亚洲欧美日韩系列| 久久成人人人人精品欧| 久久女同精品一区二区| 亚洲国产精品va在线看黑人| 亚洲精品影视| 香蕉久久夜色精品国产使用方法| 久久久www成人免费无遮挡大片| 看片网站欧美日韩| 欧美日韩亚洲91| 国产专区精品视频| 99re国产精品| 久久久国产91| 91久久在线播放| 亚洲嫩草精品久久| 免费成人高清在线视频| 国产精品久久一卡二卡| 激情婷婷亚洲| 亚洲欧美电影院| 欧美成人一区在线| 中国亚洲黄色| 免费日韩av片| 国产曰批免费观看久久久| 欧美亚洲综合另类| 亚洲欧美激情精品一区二区| 久久精品视频免费播放| 欧美午夜精品久久久久久久| 激情综合在线| 久久久精品午夜少妇| 日韩一本二本av| 黄色日韩在线| 国产视频精品va久久久久久| 亚洲黄色免费网站| 欧美影片第一页| 另类亚洲自拍| 红桃视频亚洲| 久久激情婷婷| 日韩亚洲欧美一区| 欧美日韩精品二区第二页| 欧美三区在线视频| 国产一区二区三区无遮挡| 日韩亚洲一区在线播放| 免费视频最近日韩| 久久国产夜色精品鲁鲁99| 国产精品综合| 欧美与黑人午夜性猛交久久久| 日韩亚洲一区二区| 欧美午夜精品久久久久久浪潮| 中日韩美女免费视频网址在线观看 | 久久久国产一区二区| 亚洲男人的天堂在线aⅴ视频| 国产精品美女久久久久av超清| 亚洲午夜av在线| 亚洲午夜电影网| 国产精品视频成人| 久久国产主播| 久久激情网站| 亚洲国产精品第一区二区三区 | 中文一区字幕| 国产精品美女一区二区在线观看| 亚洲欧美日韩网| 午夜精品偷拍| 国内久久精品视频| 久久一区亚洲| 久久亚洲综合色一区二区三区| 久久久欧美精品sm网站| 亚洲日韩视频| 亚洲国产精品一区在线观看不卡| 久久国产88| 伊人成人在线视频| 米奇777超碰欧美日韩亚洲| 欧美在线播放| 国产精品乱码一区二三区小蝌蚪| 久久精品五月婷婷| 午夜精品久久久久久久99樱桃| 国产精品自拍网站| 久久人人97超碰精品888| 久久综合久久88| 日韩亚洲国产精品| 性做久久久久久久久| 亚洲人成网站在线观看播放| 久久精品免费观看| 国产日韩欧美黄色| 久久久av毛片精品| 亚洲视频中文| 亚洲国产成人av在线| 欧美电影专区| 欧美激情91| 亚洲欧美999| 亚洲在线网站| 有坂深雪在线一区| 亚洲激情小视频| 国产日产欧产精品推荐色 | 亚洲天堂成人| 欧美精品一区二区三| 一区二区免费在线观看| 亚洲天堂成人| 狠狠网亚洲精品| 亚洲高清不卡| 黑人巨大精品欧美黑白配亚洲| 美女精品国产| 欧美视频网址| 久热综合在线亚洲精品| 国产精品一区二区a| 另类天堂av| 欧美性大战xxxxx久久久| 久久久国产成人精品| 午夜日韩在线| 性色av香蕉一区二区| 男女av一区三区二区色多| 亚洲永久免费| 欧美成人免费小视频| 免费成人av| 国产伦精品一区二区三区四区免费 | 美女999久久久精品视频| 欧美日韩亚洲免费| 免费一级欧美片在线观看| 国产综合精品| 亚洲一卡久久| 一本色道久久综合| 久久综合网色—综合色88| 中日韩视频在线观看| 欧美二区在线| 美国十次成人| 国产午夜亚洲精品不卡| 亚洲免费av观看| 亚洲人成在线播放网站岛国| 性久久久久久久久久久久| 亚洲一区中文| 欧美精品日本| 亚洲第一视频网站| 韩国精品主播一区二区在线观看| 亚洲国产福利在线| 宅男噜噜噜66一区二区66| 欧美经典一区二区| 欧美一区二区在线播放| 欧美天天在线| 午夜精品久久久久久久久| 亚洲一区自拍| 欧美日韩在线电影| 亚洲三级电影全部在线观看高清| 在线视频日韩精品| 欧美日韩一区二区三区在线观看免| 亚洲二区在线视频| 亚洲激情视频在线| 欧美日韩中字| 亚洲精品在线看| 一本久道久久综合中文字幕| 欧美激情成人在线| 亚洲婷婷免费| 亚洲欧美精品一区| 欧美婷婷久久| 亚洲一区二区三区精品动漫| 久久五月天婷婷| 怡红院精品视频| 美女精品一区| 久久高清免费观看| 亚洲肉体裸体xxxx137| 欧美精品在线视频观看| 亚洲精品日韩在线观看| 欧美大片一区二区三区| 亚洲欧美日韩精品在线| 久久久不卡网国产精品一区| 国内精品久久久久影院优| 中文av一区二区| 欧美专区中文字幕| 精品福利av| 欧美美女操人视频| 欧美一区永久视频免费观看| 免费在线观看日韩欧美| 亚洲精品三级| 欧美日韩一区二区三区免费看| 久久久久免费| 日韩午夜在线播放| 久久都是精品| 在线观看日韩av电影| 欧美日韩免费观看中文| 在线视频欧美精品| 久久亚洲精选| 欧美一级成年大片在线观看| 怡红院精品视频在线观看极品| 欧美激情第9页| 亚洲精品精选| 欧美高清视频一区二区| 亚洲欧美日韩精品| 影音先锋亚洲精品|