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

牽著老婆滿街逛

嚴以律己,寬以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

MFC 擴展庫 - CJ60Lib

原來的庫(MFCXLib)已經(jīng)更名為CJ60Lib,這是為了與那些使用舊庫的程序區(qū)別開來。本庫與舊的庫具有同樣的功能,但是,針對Visual C++ 6.0作了幾個擴展。

請按照下面的步驟來設(shè)定你的應(yīng)用程序使用CJ60Lib這個MFC擴展庫:

在你的工程設(shè)定(project/setting)中,選擇 General 標簽,確保 Microsoft Foundation Class 被設(shè)置成 Use MFC in a shared DLL。
  • 在你的工程設(shè)定(project/setting)中, 選擇 Link 標簽。.設(shè)置 CategoryInput,并且將 ../Lib 添加在 Additional Library Path中。
  • 仍然在 Link 標簽中,改變? CategoryGeneral。針對 Output Name (所有的設(shè)置),編譯到 ../Lib 目錄。這將使得執(zhí)行和調(diào)試變得容易一些,因為 DLLEXE 都處在同一個目錄中。
    例如為 ../Lib/MyDemo.exe。
  • 選擇 C/C++標簽。 改變 CategoryPreprocessor,然后添加 ../Include Additional Include Directories中。
  • 最后的一個步驟將添加如下兩行到 StdAfx.h 文件中,這將輸入外部類并且在你的整個應(yīng)用程序中都能使用它們:
  • #define MFCX_PROJ
    #include <CJ60Lib.h>

    如果要靜態(tài)鏈接到CJ60Lib,請作如下改變:

    在你的工程設(shè)定中,選擇 General 標簽。確保 Microsoft Foundation Class 被設(shè)置為 Use MFC in a static library
  • 在你的 StdAfx.h 文件中添加下面幾行代碼,這將導(dǎo)致庫靜態(tài)鏈接到你的應(yīng)用程序(確保在 include 語句之前添加):

    #define MFCXLIB_STATIC
    #define MFCX_PROJ
    #include <CJ60Lib.h>

    這個庫是為版本為 4.71 或其后的 comctl32.dll 而寫的。如果你是老版本的,你可以從微軟的站點上下載最新版本。

    CJ60Lib 中的類 :

    CCJButton - ( CJButton.cpp CJButton.h )

    我寫這個類最初是為了處理在 CCJControlBar 類中的最小化和關(guān)閉按鈕。這個類能夠處理扁平按鈕。我在此基礎(chǔ)上作了擴展,創(chuàng)建了一個實現(xiàn)靜態(tài)按鈕控件的條目,就跟在 VisualStudio Project Settings->Custom Build 標簽中看到的一樣。

    CCJComboBox - ( CJComboBox.cpp CJComboBox.h )

    我寫這個類是為了處理扁平外觀的組合框,就象在微軟的 Office 系列產(chǎn)品中看到的一樣。它很容易使用,只要將所有有 CComboBox 的地方替換為 CCJComboBox 即可。關(guān)于使用該類的詳細說明,參見這里。

    CCJControlBar - ( CJControlBar.cpp CJControlBar.h )

    這個類是基于 CristiPosea 寫的 CSizingControlBar 類基礎(chǔ)之上的。 我添加了更多的外觀給這個控件,包括最小和最大化按鈕、把手、按鈕浮動提示、彈出菜單支持和垂直及水平 sizebar 指針。關(guān)于如何使用這個類,參見這里。

    CCJFrameWnd - ( CJFrameWnd.cpp CJFrameWnd.h )
    CCJMDIFrameWnd - ( CJMDIFrameWnd.cpp
    CJMDIFrameWnd.h )
    CCJDockBar - ( CJDockBar.cpp
    CJDockBar.h )

    這些類覆蓋了主框架窗口原來的布局,從而允許對工具條的三維外觀進行偏移。要使用這些類,僅僅需要在 Mainfrm.h 文件中在 CMainFrame 的繼承時將基類由 CFrameWnd 改為 CCJFrameWnd (對于多文檔界面,使用 CCJMDIFrameWnd )。

    CCJOutlookBar - ( CJOutlookBar.cpp CJOutlookBar.h )

    VC5 的最后版本以來,這個類被修改了許多。我已經(jīng)添加了鼠標事件的處理,并且修改它使用 CCJPagerCtrl 而取代使用缺省的列表框滾動條。

    CCJPagerCtrl - ( CJPagerCtrl.cpp CJPagerCtrl.h )

    這個類包含了 pager 公用控件。要使用它只需在你的視或?qū)υ捒蛑袆?chuàng)建它,然后用你想要將其分頁那個控件的的 HWND 來指定它的子窗口。當創(chuàng)建一個子窗口時,設(shè)置 pager 為它的父窗口。關(guān)于如何使用這個類,參見這里。

    CCJTabCtrlBar - ( CJTabCtrlBar.cpp CJTabCtrlBar.h )

    這個類基于 Dirk Clemens 的關(guān)于 Sizing TabControlBar 的論述。 我對其代碼作了一些擴展,以便適應(yīng)我對 CCJControlBar 類所作的修改,因為本類是從 CCJControlBar 類繼承而來的。

    CCJToolBar - ( CJToolBar.cppCJToolBar.h )

    我寫的這個函數(shù)是對 CToolBar 類的擴展。這個類給工具條添加了把手,設(shè)置工具條使用的字體,畫了類似于 Visual Studio Office 產(chǎn)品的 3D 邊界。此外我還添加了可以把控件添加在工具條上的方法(例如組合框和編輯框)。要使用這個類,只要簡單地將 CToolBar 改為 CCJToolBar 即可。

    CCoolMenuManager -( CoolMenu.cpp, Emboss.cpp CoolMenu.h )
    CSubclassWnd -( Subclass.cpp
    Subclass.h )

    Paul DiLascia 寫出。請翻閱 1998 1 月的 MSJ 主題。它可能是我所見得實現(xiàn)“酷”菜單的最簡單的方法(包含圖標的下拉菜單)。 我作了一些小的增強以便解決內(nèi)存泄漏的問題。這些類已經(jīng)被集成到 XFrameWnd 擴展中了。為了能使用“酷”菜單,只需要將如下代碼加入到你的 CMainFrame::OnCreate 方法中即可:

    CFlatToolBar - ( FlatBar.cpp and FlatBar.h ) VC 6.0中已陳舊了
    CModuleVersion - ( ModulVer.cpp and ModulVer.h )

    這是我的 CCJToolBar 的基類。這個類是 Paul DiLascia 寫的 , 能處理絕大多數(shù)扁平工具條的伸縮和內(nèi)部問題。 CModuleVersion 被用來檢查當前的公用控件 dll 的版本。

    CCoolBar, CRebarInfo - ( CoolBar.cpp CoolBar.h ) VC 6.0中已陳舊了

    這些代碼最初是由 Paul DiLascia 寫的。我對于原始代碼作了一些增強,這些類被用來創(chuàng)建可重定位的工具條。

    CHyperLink - ( HyperLink.cpp HyperLink.h )

    這個類是由 Chris Maunder 寫的,基于它的關(guān)于 Hyperlink 控件的文章。我使用這個類來在“關(guān)于”對話框中添加超級鏈接。我作了一個小的修改,那就是將 "GotoURL" 函數(shù)從 protected 型變?yōu)?/font> public 。這將允許該函數(shù)被直接調(diào)用而不用經(jīng)過一個靜態(tài)對象。

    這些代碼可以用任何你想要的方法進行編譯。只要不是未經(jīng)作者允許而出售,并且保證本聲明和作者的名字以及所有的拷貝權(quán)力完好無缺,本文件可以在不修改的情況下用任何手段散發(fā)(我沒有修改,只是翻譯-站長)。如果本文件中的代碼被用于任何商業(yè)程序,那么在該程序的起始標志和關(guān)于對話框以及印刷文檔中上必須聲明一行"Portions Copyright ? 1998 Kirk Stowell"。任何通知我你正在使用它的電子郵件將使我很高興。考慮到在寫作這些代碼時所作的大量工作,這些要求不算很過分。

    本軟件不提供任何明白的或是暗示的擔保,你必須承擔使用它的全部風險。
    作者不承擔任何由于使用本產(chǎn)品所遭受到的數(shù)據(jù)破壞和丟失的責任。

    感謝 :

    沒有下面這些人的努力,本代碼不可能成為免費的:

    對于寫出了如此酷的 CSizingControlBar 類。
  • Joerg Koenig -
  • 對于某些從他的 CToolBarEx 類中來的主意,我利用來做出了 3D 邊界和在工具條中使用控件。
  • Shekar Narayanan -
  • 對于他的酷菜單,從中我獲得了寫出 CCJOutlookBar 控件的靈感。
  • Dirk Clemens -
  • 對于他的可伸縮的 TabControlBar 類,我的 CCJTabCtrlBar 就基于此。
  • Paul DiLascia -
  • 對于他在 MSJ 的所有杰出的工作,并且他使我們得到了他的源代碼。
  • Chris Maunder -
  • 對于使用了他的 CHyperLink 控件。
  • Zafir Anjum -
  • 對于建設(shè)這樣一個優(yōu)秀的網(wǎng)站 (www.codeguru.com) ,而且使得所有那些酷的 MFC 資源為我們所用。
  • 還用感謝你們讓我無法停息直到我為 VC6 升級了這個庫。我感謝所有這些建議和電子郵件。

    posted on 2006-06-22 17:47 楊粼波 閱讀(531) 評論(0)  編輯 收藏 引用 所屬分類: 文章收藏

    青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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| 91久久午夜| 亚洲视频第一页| 久久九九国产精品| 欧美激情一二三区| 国产精品视频免费观看| 亚洲电影免费观看高清| 亚洲视频专区在线| 久久婷婷色综合| 亚洲婷婷综合久久一本伊一区| 久久九九全国免费精品观看| 麻豆乱码国产一区二区三区| 亚洲国产精品一区二区第一页| 亚洲精品免费在线播放| 亚洲自拍电影| 欧美日产一区二区三区在线观看| 国产麻豆9l精品三级站| 亚洲三级免费观看| 久久综合九色欧美综合狠狠| 日韩亚洲综合在线| 巨乳诱惑日韩免费av| 国产精品一区视频网站| 9色porny自拍视频一区二区| 麻豆国产精品777777在线| 亚洲小视频在线观看| 欧美久久综合| 亚洲国产裸拍裸体视频在线观看乱了中文 | 国产精品jizz在线观看美国| 国产在线不卡精品| 亚洲一区制服诱惑| 亚洲欧洲一区二区三区久久| 久久久久国产精品一区二区| 国产伦精品一区二区三区在线观看| 亚洲精品乱码久久久久久蜜桃91 | 国产农村妇女精品一二区| 亚洲精品综合久久中文字幕| 久久亚洲精品一区二区| 午夜精品久久久久久久99黑人| 欧美精品国产一区二区| 亚洲第一网站| 免费观看不卡av| 久久理论片午夜琪琪电影网| 国产亚洲欧美激情| 欧美一区二区视频在线观看2020| 99av国产精品欲麻豆| 欧美了一区在线观看| 亚洲乱码日产精品bd| 亚洲激情综合| 欧美另类一区| 亚洲视频福利| 日韩午夜三级在线| 国产精品二区在线观看| 亚洲在线视频免费观看| 亚洲综合色视频| 国产一区二区三区精品久久久| 久久av二区| 久久久之久亚州精品露出| 久久久精品2019中文字幕神马| 国产亚洲午夜| 美国成人直播| 米奇777在线欧美播放| 亚洲欧洲在线播放| 亚洲精品久久久久久一区二区| 欧美高清视频一区二区| 中文有码久久| 亚洲欧美日韩精品久久亚洲区 | 亚洲精品一区二区三区在线观看| 欧美精品一区二区三区四区| 在线综合+亚洲+欧美中文字幕| 一本久久综合| 国产人成一区二区三区影院| 久久只有精品| 欧美另类视频在线| 欧美一站二站| 久久夜色精品国产| 亚洲视频精选在线| 欧美资源在线观看| 一区二区国产日产| 欧美一区二区在线免费播放| 亚洲国产精彩中文乱码av在线播放| 亚洲国产精品悠悠久久琪琪| 欧美亚日韩国产aⅴ精品中极品| 久久不射网站| 欧美精品一区二区三区视频| 久久精品国产成人| 欧美美女操人视频| 久久久久国产精品一区三寸| 欧美激情小视频| 久久婷婷丁香| 国产精品高潮呻吟久久av黑人| 久久久蜜桃精品| 欧美视频久久| 亚洲国产精品成人久久综合一区| 欧美性大战久久久久久久| 免费观看欧美在线视频的网站| 国产精品久久久久aaaa| 欧美黑人多人双交| 国产午夜精品麻豆| 99热精品在线观看| 91久久精品一区二区别| 西西裸体人体做爰大胆久久久| 99riav久久精品riav| 久久久精品视频成人| 欧美一区二区免费观在线| 欧美精品日韩| 欧美黄色一区| 在线日韩欧美视频| 欧美一区日韩一区| 亚洲欧美综合v| 欧美吻胸吃奶大尺度电影| 亚洲精品美女91| 亚洲三级视频| 欧美成年人网站| 欧美激情久久久久| 亚洲第一精品影视| 久久久夜夜夜| 美日韩精品免费| 久久精品99国产精品日本| 亚洲欧美日韩一区| 欧美体内谢she精2性欧美 | 亚洲国产综合在线看不卡| 在线不卡中文字幕| 久久精品一区二区| 免费久久99精品国产| 黑人极品videos精品欧美裸| 香蕉成人伊视频在线观看| 欧美制服丝袜第一页| 国产日韩精品电影| 欧美亚洲视频| 老牛嫩草一区二区三区日本| 一区二区三区在线视频免费观看 | 午夜精彩视频在线观看不卡| 欧美视频一区二区三区四区| 99亚洲伊人久久精品影院红桃| 一区二区日韩免费看| 欧美视频二区36p| 亚洲无玛一区| 欧美在线观看视频| 一区二区三区在线不卡| 另类图片综合电影| 亚洲精品国产日韩| 小黄鸭精品aⅴ导航网站入口| 国产欧美一区视频| 理论片一区二区在线| 亚洲青涩在线| 亚洲欧美偷拍卡通变态| 国产日韩在线视频| 欧美xart系列高清| 亚洲手机视频| 久久夜色精品国产| 亚洲精品一区二区三区四区高清| 欧美激情小视频| 亚洲欧美日韩一区在线观看| 欧美 日韩 国产在线| 亚洲午夜性刺激影院| 国外精品视频| 欧美调教视频| 久久久精品国产一区二区三区 | 禁久久精品乱码| 欧美精品久久久久久久免费观看| 亚洲先锋成人| 亚洲国产精品99久久久久久久久| 亚洲性感美女99在线| 国内偷自视频区视频综合| 欧美国产在线电影| 午夜精品视频在线观看| 亚洲国产精品久久91精品| 欧美在线一级va免费观看| 亚洲毛片一区| 精品99一区二区三区| 欧美视频官网| 男人插女人欧美| 先锋影音网一区二区| 亚洲美女尤物影院| 欧美国产日本在线| 久久麻豆一区二区| 亚洲欧美中文字幕| 日韩亚洲欧美综合| 在线观看av一区| 国产欧美亚洲日本| 欧美日韩亚洲一区三区| 六月天综合网| 麻豆精品一区二区av白丝在线| 宅男精品视频| 亚洲人成亚洲人成在线观看| 国产女人精品视频| 国产精品高潮呻吟久久| 欧美另类极品videosbest最新版本| 久久精品免费| 久久激情综合网|