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

MFC/Windows編程之個性化圖標

我們發現向導生成的MFC程序生成的桌面上(資源管理器上)的.exe文件和運行時標題欄上(最小化時任務欄上)的圖標都是一樣,實際上我們可以為它們配置不同的圖標。實際上vc默認的那個MFC的圖標(本案例中的Test.ico)是一個ID號對應了2個圖標,一個16×16的一個32×32的。一個16×16的小圖標是用于標題欄和最小化時任務欄的。另一個32×32的大圖標則是用于桌面和資源管理器的。故我們可以為應用程序再添加一個與默認圖標大小不同的.ico文件.

以下為MFC向導生成的窗口(標題已改)  

以下為生成的.EXE文件在資源管理器中的縮略圖:

以下為項目的資源res文件夾:

一.個性化圖標

 (1)為應用實例添加光標資源

右擊解決方案資源管理器中的資源文件-〉添加-〉資源-〉選擇Icon資源類型-〉若選“導入”則可以從導入硬盤中已有的ICON文件;若選“新建” 則打開資源編輯器,自己繪制圖標。這里我們選擇導入我們收藏的ICON文件,一個黃紙飛機IDI_ICON1和一個紅紙飛機IDI_ICON2

我們在這里先將這兩個圖標通過CDCDrawIcon函數在窗口中繪制出來。

void CEX041View::OnDraw(CDC* pDC)

{

    // TODO: 在此處為本機數據添加繪制代碼

    HICON hIcon=AfxGetApp()->LoadIcon(IDI_ICON1);

    pDC->DrawIcon(0,0,hIcon);

    DestroyIcon(hIcon);

 

    hIcon=AfxGetApp()->LoadIcon(IDI_ICON2);

    pDC->DrawIcon(50,0,hIcon);

    DestroyIcon(hIcon);

} 

(2)為應用程序實例加載光標資源,并為主窗口設置指定的圖標。

使用CWinApp::LoadIconCWnd::SetIcon加載圖標。

1CWinApp::LoadIcon
HICON LoadIcon( UINT nIDResource ) const;

參數nIDResource為圖標資源的ID

2CWnd::SetIcon
HICON SetIcon( HICON hIcon, BOOL bBigIcon );
參數hIcon為以前圖標的句柄。

參數bBigIcon,如果為TRUE,則指定了32×32像素的圖標;如果為FALSE,則指定了16×16像素的圖標。 BOOL CTestApp::InitInstance()中添加代碼。

   <1> m_pMainWnd->SetIcon ( LoadIcon( IDI_ICON1),FALSE);// 設置窗口的小圖標

   m_pMainWnd->SetIcon ( LoadIcon( IDI_ICON2),TRUE);   //設置窗口的大圖標

結果標題欄顯示為IDI_ICON1,但是資源管理器中的.EXE文件依然為默認MFC圖標。

<2>m_pMainWnd->SetIcon ( LoadIcon( IDI_ICON1),TRUE);// 設置窗口的大圖標

   m_pMainWnd->SetIcon ( LoadIcon( IDI_ICON2),FALSE);  //設置窗口的小圖標

結果標題欄顯示為IDI_ICON2,但是資源管理器中的.EXE文件依然為默認MFC圖標。

<1><2>說明當2BOOL bBigIcon的值不同時,選擇BOOL bBigIcon的值為FALSE的圖標作為窗口標題欄圖標。

<3> m_pMainWnd->SetIcon ( LoadIcon( IDI_ICON2),TRUE);//設置窗口的大圖標

    m_pMainWnd->SetIcon ( LoadIcon( IDI_ICON1),TRUE);// 設置窗口的大圖標

結果標題欄顯示為IDI_ICON1,但是資源管理器中的.EXE文件依然為默認MFC圖標。

<4>m_pMainWnd->SetIcon ( LoadIcon( IDI_ICON1),TRUE);//設置窗口的大圖標

   m_pMainWnd->SetIcon ( LoadIcon( IDI_ICON2),TRUE);// 設置窗口的大圖標

結果標題欄顯示為IDI_ICON2,但是資源管理器中的.EXE文件依然為默認MFC圖標。

3><4>說明當2BOOL bBigIcon的值同為TRUE時時,選擇后一個作為窗口標題欄圖標。

<5>m_pMainWnd->SetIcon ( LoadIcon( IDI_ICON1),FALSE);//設置窗口的小圖標

   m_pMainWnd->SetIcon ( LoadIcon( IDI_ICON2),FALSE);// 設置窗口的小圖標

結果標題欄顯示為IDI_ICON2,但是資源管理器中的.EXE文件依然為默認MFC圖標。

<6>m_pMainWnd->SetIcon ( LoadIcon( IDI_ICON2),FALSE);// 設置窗口的小圖標

   m_pMainWnd->SetIcon ( LoadIcon( IDI_ICON1),FALSE);//設置窗口的小圖標

結果標題欄顯示為IDI_ICON1,但是資源管理器中的.EXE文件依然為默認MFC圖標。

以下為ICON1作為窗口圖標效果:

以下為ICON2作為窗口圖標效果:

<5><6>說明當2BOOL bBigIcon的值同為FALSE時,選擇后一個作為窗口標題欄圖標。

(3)用替代法為資源管理器中的.EXE文件更改圖標。

我們可以將一個圖標Sina.ICO移動到...\Visual Studio 2005\Projects\EX041\EX041\res,然后將原來的MFC默認圖標EX041.ico重命名為Test1.ico,將Sina.ICO重命名為Test.ico,則資源管理器中的.EXE文件即設置為我們所要的圖標。

以下為項目的資源res文件夾:

以下為生成的.EXE文件在資源管理器中的縮略圖:

posted on 2008-04-28 15:46 wrh 閱讀(2373) 評論(0)  編輯 收藏 引用


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


導航

<2011年5月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

統計

常用鏈接

留言簿(19)

隨筆檔案

文章檔案

收藏夾

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美mv日韩mv亚洲| 国产日韩1区| 亚洲性线免费观看视频成熟| 一色屋精品亚洲香蕉网站| 国产精品国色综合久久| 国产精品草草| 国产精品毛片a∨一区二区三区|国 | 欧美日韩国产综合新一区| 免费人成精品欧美精品| 久久综合色天天久久综合图片| 久久手机免费观看| 欧美区亚洲区| 国产精品美女久久久久久2018| 国产欧美日韩高清| 亚洲第一视频| 亚洲一区久久久| 久久久亚洲国产天美传媒修理工 | 国产欧美va欧美不卡在线| 国产日韩在线一区| 亚洲国产精品久久久| 一区二区三区免费看| 久久精品国产免费观看| 亚洲高清网站| 亚洲综合日本| 欧美福利视频在线观看| 国产精品―色哟哟| 亚洲人成在线播放| 久久国产精品亚洲va麻豆| 欧美高清视频www夜色资源网| 亚洲精品欧美日韩| 久久精品国产一区二区三区免费看| 欧美成人亚洲| 国模一区二区三区| 亚洲性线免费观看视频成熟| 久久久精品999| 亚洲深夜影院| 激情亚洲网站| 午夜精品久久| 亚洲欧洲日产国码二区| 久久中文字幕一区二区三区| 国产精品欧美在线| 亚洲欧美在线一区二区| 日韩午夜激情电影| 欧美日韩成人精品| 亚洲制服av| 亚洲女同精品视频| 亚洲福利国产精品| 亚洲女优在线| 久久麻豆一区二区| 亚洲国产美国国产综合一区二区| 欧美激情视频免费观看| 欧美日韩直播| 久久精品在线观看| 欧美日韩国产三区| 久久这里只有| 在线电影院国产精品| 亚洲综合日韩在线| 亚洲免费视频一区二区| 国产伪娘ts一区| 欧美成人精品激情在线观看| 免费不卡在线视频| 欧美在线播放高清精品| 久久久久久久一区二区| 亚洲视频精选在线| 久久在线精品| 欧美资源在线观看| 欧美精品一区二区三区久久久竹菊| 夜夜嗨av一区二区三区免费区| 亚洲一区综合| 亚洲激情女人| 一区二区三区久久久| 一区二区三区日韩精品视频| 国产在线视频欧美一区二区三区| 蜜臀99久久精品久久久久久软件| 欧美激情一区二区三区蜜桃视频 | 亚洲精品小视频在线观看| 欧美日韩国产首页在线观看| 你懂的视频一区二区| 国产主播精品| 性刺激综合网| 免费久久99精品国产自| 国产精品资源在线观看| 中国亚洲黄色| 亚洲欧美日韩精品久久久| 欧美高清视频在线播放| 欧美午夜精品理论片a级大开眼界 欧美午夜精品理论片a级按摩 | 国产亚洲综合在线| 99精品欧美一区二区蜜桃免费| 精品二区久久| 午夜精品久久久久久99热| 一本久久综合亚洲鲁鲁| 欧美日韩在线三级| 欧美一区二区三区视频在线观看| 久久综合影视| 91久久久亚洲精品| 国产精品视频一区二区高潮| 久久精品在线播放| 在线亚洲自拍| 欧美成人久久| 国产精品久久久久aaaa九色| 在线综合视频| 欧美成人一区二免费视频软件| 亚洲无限乱码一二三四麻| 好吊一区二区三区| 国产亚洲精品资源在线26u| 欧美日韩一区二区三区免费看| 久久精品国产免费| 欧美一区中文字幕| 久久精品国产清高在天天线| 亚洲第一精品夜夜躁人人躁| 久久久国产午夜精品| 日韩视频在线播放| 日韩亚洲精品在线| 国产精品99久久久久久人| 99这里只有久久精品视频| 中文精品99久久国产香蕉| 99国产精品久久久久久久久久| 亚洲精品一二三| 午夜精品久久久久久久白皮肤 | 一本色道久久综合亚洲91| 老牛影视一区二区三区| 欧美一级成年大片在线观看| 性久久久久久久久| 一本色道久久综合亚洲精品小说| 国产日韩欧美精品一区| 欧美成人69av| 久久久久久久久久久一区| 一区二区三区毛片| 久久国产精品免费一区| 一区二区欧美国产| 黑丝一区二区| 欧美激情综合色| 欧美成人自拍视频| 亚洲欧美日韩国产综合在线| 欧美阿v一级看视频| 欧美精品久久久久久| 最新国产成人av网站网址麻豆| 亚洲欧美视频在线观看| 在线精品一区| 国产一区二区三区成人欧美日韩在线观看 | 国产乱码精品一区二区三区不卡 | 久久久欧美精品sm网站| 性欧美1819性猛交| 欧美综合国产| 男女视频一区二区| 国产精品电影在线观看| 国内精品久久久久影院色| 亚洲欧洲精品一区二区三区波多野1战4 | 亚洲免费在线精品一区| 亚洲一区免费| 欧美成人自拍视频| 亚洲网站在线看| 久久综合色婷婷| 久久久夜夜夜| 午夜精品久久久久久久久久久久久 | 狼人天天伊人久久| 亚洲欧美综合一区| 免费日韩成人| 国产精品高潮呻吟视频 | 国产有码一区二区| 亚洲精品视频在线观看免费| 亚洲国产成人久久| 亚洲女性喷水在线观看一区| 久久香蕉精品| 性久久久久久久久| 免费日韩av片| 亚洲毛片一区| 久久中文久久字幕| 欧美性做爰毛片| 国产毛片精品国产一区二区三区| 国产女优一区| 亚洲欧洲美洲综合色网| 久久精品国产77777蜜臀| 免费黄网站欧美| 欧美亚洲一区二区三区| 久久精品国产第一区二区三区| 久久久www成人免费精品| 欧美激情第一页xxx| 国内成人自拍视频| 亚洲尤物精选| 亚洲伊人伊色伊影伊综合网| 久久精品亚洲| 国产午夜精品麻豆| 夜夜嗨av一区二区三区| 亚洲国产婷婷综合在线精品| 久久成人精品电影| 国产无一区二区| 米奇777在线欧美播放| 亚洲免费伊人电影在线观看av| 欧美精品一二三| 久久中文在线| 国产亚洲一区二区三区在线观看 | 欧美精品www| 欧美在线免费观看视频| 国产欧美视频在线观看| 久久久久久9999| 久久亚洲综合色| 亚洲精品一区二区在线| 最近中文字幕mv在线一区二区三区四区| 麻豆精品网站|