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

Zero Lee的專欄

如何做出類似vc的workshop

方法如下:

1.? scbarg.h scbarg.cpp sizecbar.h sizecbar.cpp mybar.h mybar.cpp 文件 copy 到你的工程目錄下,打開 vc ,將這幾個文件添加進工程。

2.? 打開 stdafx.h 文件,在其中加入: #include "sizecbar.h" #include "scbarg.h"

3.? CmainFrame 類添加成員變量: CMyBar??????? m_wndMyBar

4.? 重載 CMainFrame::DestroyWindow() ,在其中加入

?????? CString sProfile(_T("BarState"));

?????? m_wndMyBar.SaveState(sProfile);

SaveBarState(sProfile);

5.? 修改 CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) 如下:

int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)

{

?????? if (CFrameWnd::OnCreate(lpCreateStruct) == -1)

????????????? return -1;

??????

?????? if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP

????????????? | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||

????????????? !m_wndToolBar.LoadToolBar(IDR_MAINFRAME))

?????? {

????????????? TRACE0("Failed to create toolbar\n");

????????????? return -1;????? // fail to create

?????? }

?

?????? if (!m_wndStatusBar.Create(this) ||

????????????? !m_wndStatusBar.SetIndicators(indicators,

????????????? ? sizeof(indicators)/sizeof(UINT)))

?????? {

????????????? TRACE0("Failed to create status bar\n");

????????????? return -1;????? // fail to create

?????? }

?????? if (!m_wndMyBar.Create(_T("My Bar"), this, 123))

?????? {

???????????TRACE0("Failed to create mybar\n");

???????????return -1;????? // fail to create

?????? }

?????? // TODO: Delete these three lines if you don't want the toolbar to

?????? //? be dockable

?????? m_wndMyBar.SetBarStyle(m_wndMyBar.GetBarStyle() |

?????? CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC);

?????? m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);

?????? m_wndMyBar.EnableDocking(CBRS_ALIGN_ANY);

?????? EnableDocking(CBRS_ALIGN_ANY);

?????? DockControlBar(&m_wndToolBar);

?????? DockControlBar(&m_wndMyBar, AFX_IDW_DOCKBAR_LEFT);

?????? CString sProfile(_T("BarState"));

???????if (VerifyBarState(sProfile))

???????{

???????????m_wndMyBar.LoadState(sProfile);

???????????LoadBarState(sProfile);

???????}

?????? return 0;

}

注:紅色字體部分為所加內容。

6.? 在“查看”菜單下添加菜單項 mybar ,設其 id 為: ID_VIEW_MYBAR.

7.? 為其添加 CMainFrame::OnViewMybar() CMainFrame::OnUpdateViewMybar(CCmdUI* pCmdUI) 函數,內容為:

void CMainFrame::OnViewMybar()

{

?????? // TODO: Add your command handler code here

?????? BOOL bShow = m_wndMyBar.IsVisible();

?????? ShowControlBar(&m_wndMyBar, !bShow, FALSE);

}

void CMainFrame::OnUpdateViewMybar(CCmdUI* pCmdUI)

{

?????? // TODO: Add your command update UI handler code here

?????? pCmdUI->Enable();

?????? pCmdUI->SetCheck(m_wndMyBar.IsVisible());

}

編譯運行即可,如果你想改變 workshop 中的 cedit 成員變量(如本例 workshop 中的樹),只需改變 mybar 中的代碼即可。
下載連接:CMyBar.rar(http://m.shnenglu.com/zerolee/admin/Files.aspx)

posted on 2006-09-12 12:21 Zero Lee 閱讀(373) 評論(0)  編輯 收藏 引用 所屬分類: CC++ Programming

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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国产精品澳门| 欧美在线亚洲| 久久亚洲私人国产精品va媚药| 久久久国产91| 欧美激情第3页| 国产精品高潮呻吟视频| 国模一区二区三区| 亚洲精品久久久久久久久| 亚洲乱码国产乱码精品精天堂| 99精品欧美一区二区三区| 亚洲男女毛片无遮挡| 久久久久久久激情视频| 亚洲电影免费观看高清完整版在线观看 | 亚洲久久在线| 亚洲欧美在线高清| 欧美va亚洲va日韩∨a综合色| 亚洲人成小说网站色在线| 亚洲天堂av综合网| 毛片一区二区三区| 国产精品久久久久久久久久久久久| 国产一区二区三区在线观看免费视频| 狠狠色伊人亚洲综合网站色| 一区二区三区国产| 久久亚洲综合色| 亚洲视频成人| 欧美国产成人精品| 国内精品久久久久伊人av| 一本色道久久综合一区| 老牛影视一区二区三区| 亚洲午夜未删减在线观看| 欧美福利一区二区三区| 国产一区二区三区视频在线观看 | 国产日韩一区二区| 日韩视频在线免费| 欧美ed2k| 久久精品国产免费| 国产精品午夜久久| 亚洲性夜色噜噜噜7777| 亚洲国产精品电影| 久久综合五月| 亚洲大胆女人| 免费观看在线综合| 久久精品国产99| 国模大胆一区二区三区| 欧美在线视频不卡| 亚洲欧美日韩国产中文在线| 欧美成年人网| 欧美成人免费播放| 欧美伊人久久久久久久久影院| 欧美日韩在线视频一区二区| 亚洲精品一线二线三线无人区| 午夜精品久久久久久久久久久| 亚洲九九精品| 欧美日韩伦理在线| 这里是久久伊人| 一区二区欧美亚洲| 欧美无乱码久久久免费午夜一区| 99成人精品| 一区二区精品在线| 国产精品国产成人国产三级| 亚洲欧美精品中文字幕在线| 亚洲新中文字幕| 国产精品每日更新在线播放网址| 中文国产亚洲喷潮| 一本色道久久综合亚洲精品不卡| 欧美日韩日本国产亚洲在线| 夜夜嗨av一区二区三区四区| 日韩午夜精品视频| 国产精品毛片在线看| 久久色中文字幕| 另类欧美日韩国产在线| 日韩视频国产视频| 亚洲婷婷综合久久一本伊一区| 国产精品免费在线| 蜜臀久久久99精品久久久久久 | 午夜久久久久久| 亚洲欧美日韩视频二区| 一区二区三区自拍| 91久久综合亚洲鲁鲁五月天| 欧美日韩国产二区| 欧美综合国产精品久久丁香| 久久欧美肥婆一二区| 国产精品99久久99久久久二8 | 狠狠色狠狠色综合日日91app| 欧美成人午夜激情在线| 欧美日本在线一区| 久久国产精品久久久久久| 久久三级视频| 亚洲午夜精品17c| 久久se精品一区精品二区| 最新日韩在线视频| 午夜欧美视频| 中文日韩在线视频| 久久先锋影音| 午夜天堂精品久久久久| 免费精品视频| 欧美一区二区女人| 欧美福利一区| 久久一区二区三区国产精品| 欧美伦理a级免费电影| 久久久午夜视频| 国产精品二区三区四区| 欧美国产综合| 亚洲欧美日韩国产一区二区三区| 欧美成人tv| 久久久久久久久一区二区| 欧美电影打屁股sp| 久久久久九九九九| 欧美三级乱人伦电影| 欧美护士18xxxxhd| 国产在线精品自拍| 亚洲一区在线观看视频 | 欧美国产91| 欧美大秀在线观看| 国模精品娜娜一二三区| 亚洲一区免费网站| 亚洲视频国产视频| 欧美国产日韩视频| 亚洲成人在线视频网站| 韩国精品在线观看| 欧美一级午夜免费电影| 欧美一区2区三区4区公司二百| 欧美国产日韩一区二区在线观看 | 欧美成人激情视频免费观看| 久久九九国产精品| 国产精品一区二区久久精品| 一区二区三区国产在线观看| 99精品国产在热久久| 欧美1区2区视频| 欧美国产激情二区三区| 亚洲第一区色| 免费在线视频一区| 亚洲丰满少妇videoshd| 亚洲精品久久久久久久久久久久| 久久综合色天天久久综合图片| 欧美mv日韩mv亚洲| 亚洲欧洲一区二区三区久久| 欧美高清视频在线观看| 亚洲精品欧美激情| 国产精品99久久久久久久女警| 欧美日韩在线播放| 亚洲一区二区少妇| 久久精品国产亚洲aⅴ| 国产综合av| 蜜臀99久久精品久久久久久软件 | 国产午夜精品全部视频在线播放 | 麻豆久久婷婷| 亚洲电影有码| 欧美另类69精品久久久久9999| 亚洲日本成人在线观看| 亚洲午夜极品| 国内精品嫩模av私拍在线观看| 久久久精彩视频| 亚洲黄色成人久久久| 中文av字幕一区| 国产一区二区三区久久| 欧美大片免费观看| 这里只有精品视频| 久久综合九色综合欧美就去吻| 亚洲激情不卡| 影音先锋另类| 国产精品分类| 久久久成人网| 日韩小视频在线观看| 香蕉久久夜色精品| 亚洲国产精品va在看黑人| 欧美日韩国产va另类| 欧美一区二区三区在| 欧美成人在线免费视频| 在线视频你懂得一区二区三区| 国产日韩专区| 欧美日韩国产区| 欧美在线免费观看亚洲| 亚洲人成在线免费观看| 久久精品国产精品亚洲精品| 亚洲精品日韩久久| 国产日韩欧美制服另类| 欧美激情一区二区三区在线| 午夜精品一区二区三区电影天堂 | 欧美在线综合视频| 亚洲精品日韩综合观看成人91 | 正在播放亚洲| 亚洲第一黄网| 国产一区二区三区久久悠悠色av | 99re66热这里只有精品3直播| 久久九九久精品国产免费直播| 日韩一区二区精品| 激情另类综合| 国产午夜精品一区二区三区视频 | 99精品视频免费全部在线| 麻豆精品视频在线观看视频| 午夜精品一区二区三区电影天堂| 亚洲精品一区二区三|