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

posts - 27, comments - 14, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

1. 在資源里添加dialog時(shí),使用formview的dialog。
2. 給dialog添加類CParamsDlg,基類選CDialog,生成代碼后,將代碼中的CDialog改成CPanedialog

3. 創(chuàng)建CPaneDialog,其中m_wndFileView是一個(gè)CDockablePane子類的對(duì)象。

 


    
if (!m_wndFileView.Create(strFileView, this, CRect(00200200), TRUE, ID_VIEW_FILEVIEW, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT| CBRS_FLOAT_MULTI))
 
{
  TRACE0(
"Failed to create File View window\n");
  
return FALSE; // failed to create
 }


    
if (!m_dlgParams.Create (_T("DialogBar"), this, TRUE,
        MAKEINTRESOURCE (IDD_FORM_PARAMS), 
        WS_CHILD 
| WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT | CBRS_FLOAT_MULTI, 
        IDD_FORM_PARAMS))
    
{
        TRACE0(
"Failed to create Dialog Bar\n");
        
return FALSE;      // fail to create
    }


    m_wndFileView.EnableDocking(CBRS_ALIGN_ANY);
    m_dlgParams.EnableDocking(CBRS_ALIGN_ANY);
    DockPane(
&m_wndFileView);
    
    m_dlgParams.DockToWindow (
&m_wndFileView, CBRS_ALIGN_BOTTOM);

    
   
4. 在CParamsDlg中對(duì)控件添加響應(yīng)事件,不能捕獲到,初步想到的解決辦法未,在CParamsDlg中添加一個(gè)通過控件id取得控件內(nèi)容的函數(shù),然后將窗體中的按鈕響應(yīng)事件,添加到mainframe中,這樣由mainframe來捕獲,在響應(yīng)函數(shù)里調(diào)用CParamsDlg中的函數(shù),來獲得對(duì)應(yīng)控件的值。
      最后,不知道,這種方法對(duì)不對(duì),畢竟新出來的東西,資料基本沒有,如果發(fā)現(xiàn)有更好的辦法,請(qǐng)告訴我!!

Feedback

# re: vc++2008 feature package中CPaneDialog的使用方法  回復(fù)  更多評(píng)論   

2010-06-29 16:47 by zgysx
改寫CMainFrame的OnCmdMsg虛函數(shù)
BOOL CMainFrame::OnCmdMsg(UINT nID, int nCode, void* pExtra, AFX_CMDHANDLERINFO* pHandlerInfo)
{
// TODO: 在此添加專用代碼和/或調(diào)用基類
if(m_dlgParams.OnCmdMsg( nID, nCode, pExtra, pHandlerInfo ) )
return TRUE;

return CMDIFrameWndEx::OnCmdMsg( nID, nCode, pExtra, pHandlerInfo );
}

# re: vc++2008 feature package中CPaneDialog的使用方法  回復(fù)  更多評(píng)論   

2010-06-29 16:49 by zgysx
改寫CMainFrame的OnCmdMsg虛函數(shù)就可以解決CParamsDlg中不能捕獲到控件消息的問題
BOOL CMainFrame::OnCmdMsg(UINT nID, int nCode, void* pExtra, AFX_CMDHANDLERINFO* pHandlerInfo)
{
// TODO: 在此添加專用代碼和/或調(diào)用基類
if(m_dlgParams.OnCmdMsg( nID, nCode, pExtra, pHandlerInfo ) )
return TRUE;

return CMDIFrameWndEx::OnCmdMsg( nID, nCode, pExtra, pHandlerInfo );
}

# re: vc++2008 feature package中CPaneDialog的使用方法  回復(fù)  更多評(píng)論   

2010-09-06 13:49 by asd
OnCmdMsg這個(gè)東東很有啟發(fā)!

可以控制ms按照CMainFrame-->CChildFrame-->CMyView的方向傳遞msg。

對(duì)于CPaneDialog的消息傳遞,可以重寫CChildFrame的OnCmdMsg,是的msg能夠路由到視圖,這個(gè)時(shí)候的工具欄按鈕等控件的msg就可以路由到視圖進(jìn)行處理了。

# re: vc++2008 feature package中CPaneDialog的使用方法  回復(fù)  更多評(píng)論   

2010-11-07 00:12 by fool
最后,不知道,這種方法對(duì)不對(duì),畢竟新出來的東西,資料基本沒有,如果發(fā)現(xiàn)有更好的辦法,請(qǐng)告訴我!!


我有個(gè)很簡(jiǎn)單的方法,你肯定感興趣:
void CMyDlg::OnShowWindow(BOOL bShow, UINT nStatus)
{
CDialogEx::OnShowWindow(bShow, nStatus);

// TODO: 在此處添加消息處理程序代碼
this->BringWindowToTop();
}

就是響應(yīng)WM_SHOWWINDOW
而后把窗口提到最前面

# re: vc++2008 feature package中CPaneDialog的使用方法  回復(fù)  更多評(píng)論   

2010-11-07 00:36 by fool
sorry!我的情形同你的也許不一樣!
上面的方法也許成功,也許失敗!
我的代碼情況:(你可以參考下)
CDockablePane內(nèi)含一個(gè)CMFCTabCtrl,CMFCTabCtrl含有個(gè)Dialog項(xiàng),

起初我和你一樣,點(diǎn)擊Dialog中的按鈕,沒有任何反應(yīng),于是跟蹤消息路由,發(fā)現(xiàn)壓根沒有調(diào)用!

試驗(yàn)了N種方法(屬性頁,F(xiàn)ormView都試驗(yàn)過)
找到了2個(gè)方法:
1.就是上面(此時(shí)Dialog的parent window可以是framewnd)
2.將Dialog的parent window設(shè)置為CMFCTabCtrl對(duì)象(要是開始就如此設(shè)置,也許就不會(huì)發(fā)生這些問題,實(shí)在是coding失誤)

也許兩個(gè)方法還是幫助不了你!!
最后enjoy coding

# re: vc++2008 feature package中CPaneDialog的使用方法  回復(fù)  更多評(píng)論   

2011-07-27 11:26 by free keylogger download
很好的機(jī)制,

# re: vc++2008 feature package中CPaneDialog的使用方法[未登錄]  回復(fù)  更多評(píng)論   

2011-07-27 15:16 by 笨笨
神啊!能不能看看你的效果!

# re: vc++2008 feature package中CPaneDialog的使用方法[未登錄]  回復(fù)  更多評(píng)論   

2011-07-27 15:17 by 笨笨
看不了效果!

我也試試!

急死我了!

只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   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>
            欧美一区二区三区四区在线 | 激情国产一区| 欧美一进一出视频| 亚洲欧美日本国产有色| 国产小视频国产精品| 麻豆精品精华液| 欧美夫妇交换俱乐部在线观看| 亚洲乱码精品一二三四区日韩在线| 最新成人av在线| 欧美日韩精品中文字幕| 亚洲永久网站| 久久爱www| 91久久精品久久国产性色也91| 亚洲精品一区二区在线观看| 欧美日韩另类综合| 欧美在线视频在线播放完整版免费观看| 篠田优中文在线播放第一区| 韩日欧美一区| 亚洲高清激情| 国产精品日韩在线| 久久一区亚洲| 欧美日韩精品久久| 欧美在线日韩| 女主播福利一区| 欧美一区二区三区免费视| 欧美在线观看视频一区二区| 亚洲国产精品欧美一二99| 亚洲日本成人在线观看| 国产精品区一区二区三| 亚洲国产精品一区制服丝袜| 国产日韩欧美在线播放| 亚洲激情综合| 国产在线播放一区二区三区| 欧美激情黄色片| 国产欧美在线| avtt综合网| 午夜久久资源| 亚洲精品偷拍| 久久精品视频在线看| 一区二区三区国产精品| 久久精品一二三区| 亚洲一区国产视频| 欧美.日韩.国产.一区.二区| 性色一区二区三区| 欧美日韩国产在线| 蜜桃av一区二区| 国产精品xnxxcom| 亚洲福利在线观看| 一区二区亚洲精品| 香蕉尹人综合在线观看| 亚洲欧美激情视频| 欧美三级电影一区| 日韩一级在线观看| 中日韩高清电影网| 欧美精品一区二区三区一线天视频| 欧美va天堂| 韩国av一区| 久久男人资源视频| 久久综合中文字幕| 亚洲国产成人在线播放| 久久久亚洲人| 欧美成年人视频网站欧美| 影音先锋日韩精品| 另类天堂av| 久久久蜜桃精品| 蜜桃av综合| 亚洲国产欧美久久| 麻豆亚洲精品| 久久综合给合| 一区二区三区中文在线观看 | 午夜一区不卡| 久久一日本道色综合久久| 激情一区二区三区| 亚洲免费在线| 国产亚洲精品久久久久动| 午夜综合激情| 欧美成人一区二区在线 | 国产欧美日韩综合一区在线观看 | 欧美日韩在线观看一区二区| 亚洲精品资源美女情侣酒店| 亚洲视频1区2区| 国产模特精品视频久久久久| 欧美在线免费视频| 欧美国产免费| 亚洲一区二区日本| 国产精品自拍视频| 久久这里有精品视频| 91久久精品美女高潮| 午夜精品国产| 精品999在线播放| 欧美日韩爆操| 久久精品国产一区二区三| 欧美华人在线视频| 亚洲综合好骚| 亚洲国产精品第一区二区| 欧美日韩一区在线播放| 欧美一区二区三区在线看| 亚洲国产精品久久久久婷婷884 | 在线日韩欧美| 亚洲视频axxx| 欧美国产日韩xxxxx| 亚洲婷婷免费| 亚洲国产一区二区三区在线播| 欧美午夜精品一区| 久久先锋影音av| 亚洲一区精彩视频| 亚洲欧洲一区二区三区久久| 久久久久国产精品人| 野花国产精品入口| 在线观看欧美成人| 国产精品一区二区三区成人| 欧美3dxxxxhd| 久久亚洲春色中文字幕| 亚洲狼人精品一区二区三区| 久久夜色精品国产欧美乱极品| 亚洲色诱最新| 亚洲人成网站在线播| 国产午夜精品在线| 国产精品婷婷| 欧美深夜福利| 欧美精品国产精品| 欧美+亚洲+精品+三区| 久久久xxx| 欧美一级在线视频| 亚洲宅男天堂在线观看无病毒| 亚洲日本在线观看| 欧美激情久久久久久| 久久男人资源视频| 久久激五月天综合精品| 欧美一级电影久久| 在线一区二区三区四区| 日韩午夜在线播放| 99热这里只有精品8| 亚洲精品乱码久久久久久按摩观| 在线观看亚洲一区| 在线观看亚洲精品| 亚洲第一页中文字幕| 亚洲高清在线视频| 亚洲第一狼人社区| 亚洲国产另类精品专区| 亚洲国内高清视频| 99国内精品久久久久久久软件| 亚洲韩国精品一区| 亚洲精品日韩久久| aaa亚洲精品一二三区| 夜夜爽www精品| 亚洲免费视频网站| 欧美一区免费视频| 久久久久一区二区| 欧美好吊妞视频| 亚洲精品精选| 亚洲婷婷在线| 欧美一区二区观看视频| 久久精品国产第一区二区三区最新章节 | 亚洲第一搞黄网站| 日韩一区二区免费高清| 亚洲一区二区三区成人在线视频精品 | 国产精品日日摸夜夜添夜夜av| 国产精品女主播在线观看 | 欧美日韩视频免费播放| 国产精品另类一区| 韩国一区二区三区在线观看| 亚洲电影av在线| 亚洲视频在线观看视频| 欧美在线视频一区二区| 欧美国产先锋| 在线视频一区观看| 久久久久中文| 欧美视频精品在线| 国产一区二区三区丝袜| 亚洲欧洲精品一区二区三区波多野1战4| 日韩一级在线| 久久亚洲综合色| 妖精视频成人观看www| 欧美成年人视频| 亚洲视频高清| 免费在线观看成人av| 国产精品日韩精品| 亚洲激情不卡| 久久国产精品99国产| 亚洲国产精品一区制服丝袜| 亚洲免费在线播放| 欧美精品在线一区二区三区| 国产午夜精品理论片a级探花| 99re热这里只有精品视频| 久久精品水蜜桃av综合天堂| 亚洲看片免费| 噜噜爱69成人精品| 国产一区二区视频在线观看| 日韩亚洲欧美高清| 蜜桃精品久久久久久久免费影院| 一区二区精品国产| 欧美成人资源| 亚洲高清视频在线观看| 久久国产精品一区二区三区四区| 日韩天天综合| 欧美片在线观看| 亚洲激情成人网| 欧美成人精品高清在线播放| 翔田千里一区二区|