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

牽著老婆滿街逛

嚴以律己,寬以待人. 三思而后行.
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>
              欧美激情综合色| 99re热精品| 久久久五月天| 伊人久久综合97精品| 在线一区二区日韩| 亚洲国产成人在线| 美女啪啪无遮挡免费久久网站| 亚洲高清视频的网址| 欧美激情精品久久久久久久变态| 久久综合综合久久综合| 9国产精品视频| 亚洲影视中文字幕| 尤物在线精品| 亚洲麻豆视频| 国产精品入口日韩视频大尺度| 久久精品国产69国产精品亚洲| 久久av一区二区三区亚洲| 在线观看精品| 一区二区三区色| 国产区在线观看成人精品| 欧美成人精品三级在线观看| 欧美日韩国产片| 久久久精品性| 欧美日韩mv| 久久这里只有| 国产精品户外野外| 免费欧美在线视频| 国产精品视频xxxx| 亚洲高清毛片| 韩日精品中文字幕| 一本大道久久a久久综合婷婷 | 香蕉久久精品日日躁夜夜躁| 亚洲国产精品嫩草影院| 亚洲私人影院| 日韩视频第一页| 久久夜色精品一区| 午夜亚洲性色福利视频| 欧美不卡在线| 久久婷婷色综合| 国产精品嫩草99a| 亚洲精品久久7777| 136国产福利精品导航网址应用| 一区二区三区欧美| 亚洲毛片在线| 六月婷婷久久| 噜噜噜躁狠狠躁狠狠精品视频| 国产精品看片你懂得| 亚洲高清中文字幕| 伊大人香蕉综合8在线视| 亚洲夜晚福利在线观看| 在线视频欧美日韩精品| 开元免费观看欧美电视剧网站| 欧美一区二区日韩一区二区| 欧美日韩一区二区精品| 欧美福利影院| 亚洲国产乱码最新视频| 久久精品欧洲| 久久香蕉国产线看观看av| 国产日韩欧美精品一区| 午夜精品成人在线视频| 午夜视频久久久久久| 欧美午夜片欧美片在线观看| 亚洲美女免费视频| 亚洲一区二区免费| 国产精品v欧美精品v日韩 | 欧美在线视频一区| 欧美在线日韩在线| 国产精品一区二区欧美| 亚洲在线网站| 新片速递亚洲合集欧美合集| 国产精品一区毛片| 午夜亚洲性色福利视频| 久久九九99视频| 一色屋精品视频免费看| 麻豆精品网站| 99国产一区| 欧美亚洲一区在线| 激情欧美日韩| 欧美人成在线| 亚洲一区二区综合| 久久亚洲免费| 亚洲精品影院| 国产精品视频精品| 久久精品国产成人| 亚洲国产高清一区二区三区| 一区二区日韩伦理片| 国产精品私房写真福利视频| 久久成人免费网| 亚洲福利在线观看| 亚洲欧美日本视频在线观看| 国产亚洲欧美另类一区二区三区| 久久美女艺术照精彩视频福利播放| 欧美激情1区2区| 亚洲欧美成人一区二区三区| 国一区二区在线观看| 欧美精品免费看| 欧美一区二区观看视频| 亚洲国产日韩欧美在线99| 亚洲女人小视频在线观看| 樱桃国产成人精品视频| 欧美日韩久久不卡| 欧美在线免费| 一本大道久久a久久综合婷婷 | 美女精品在线| 亚洲一区二区三区在线观看视频 | 国产一区二区精品久久91| 奶水喷射视频一区| 亚洲在线观看免费视频| 亚洲黄色av一区| 久久亚洲综合色一区二区三区| 亚洲精品乱码久久久久久日本蜜臀| 国产精品高潮呻吟久久av黑人| 久久影视精品| 午夜欧美视频| 一区二区三区日韩精品| 亚洲经典三级| 欧美jizzhd精品欧美巨大免费| 亚洲在线视频一区| 亚洲美女啪啪| 91久久精品国产91性色tv| 国产欧美精品一区二区三区介绍| 欧美国产激情| 另类图片国产| 欧美一区二区三区四区视频 | 亚洲人成在线免费观看| 麻豆精品在线观看| 久久免费视频在线| 亚洲欧美视频| 亚洲欧美日韩另类| 一区二区三区欧美| 亚洲欧洲精品一区二区三区不卡| 国产日韩欧美自拍| 亚洲人精品午夜| 国内精品伊人久久久久av一坑| 国产精品久久97| 国产精品国产自产拍高清av| 欧美日本国产一区| 欧美精品v日韩精品v韩国精品v | 一区二区三区精品国产| 亚洲激情在线播放| 亚洲国产91精品在线观看| 欧美风情在线观看| 最近看过的日韩成人| 欧美国产精品久久| 欧美激情一级片一区二区| 可以看av的网站久久看| 久久精品一区二区| 久久青青草综合| 免费观看成人网| 欧美成人情趣视频| 91久久精品美女高潮| 亚洲激情影院| 在线亚洲一区二区| 亚洲午夜高清视频| 午夜久久美女| 免费观看成人鲁鲁鲁鲁鲁视频| 久久亚洲国产成人| 嫩草伊人久久精品少妇av杨幂| 欧美国产日本| 欧美日韩国产综合网| 国产精品美女久久久浪潮软件| 国产精品青草综合久久久久99 | 99精品国产热久久91蜜凸| 在线亚洲免费视频| 欧美中文字幕视频| 免费成人av在线| 91久久精品www人人做人人爽| 一区二区三区回区在观看免费视频| 亚洲一区亚洲二区| 久久午夜色播影院免费高清| 欧美日韩福利在线观看| 国产精品免费电影| 亚洲大黄网站| 亚洲欧美精品伊人久久| 久久这里有精品视频| 妖精成人www高清在线观看| 香蕉久久一区二区不卡无毒影院| 久久久久国产一区二区三区| 欧美啪啪一区| 狠狠色狠狠色综合日日tαg| 99精品久久久| 久久一区中文字幕| 一区二区三区四区五区精品| 久久九九久精品国产免费直播 | 久热re这里精品视频在线6| 欧美午夜视频| 亚洲精品社区| 久久久久国产一区二区| 亚洲美女黄色片| 久久婷婷亚洲| 国产伦一区二区三区色一情| 亚洲精品视频二区| 久久久久久欧美| 亚洲亚洲精品在线观看| 欧美精品成人一区二区在线观看 | 国产精品美女久久久久久久| 亚洲精品中文字幕在线| 久久伊伊香蕉| 午夜精品久久久久久久男人的天堂| 欧美精品日韩一区|