• <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>
            隨筆-145  評(píng)論-173  文章-70  trackbacks-0
            1.自動(dòng)改變圖標(biāo):
            ?????? 需要通過SetTimer函數(shù)來實(shí)現(xiàn),通過設(shè)置一個(gè)定時(shí)器,然后重載OnTimer函數(shù),添加相應(yīng)的改變代碼,然后,每經(jīng)過一定的時(shí)間都調(diào)用OnTimer函數(shù),然后,在此函數(shù)中,修改圖標(biāo)即可。每經(jīng)過一定的時(shí)間都改變,實(shí)現(xiàn)了自動(dòng)改變。
            過程:
            ?1.添加三個(gè)ICON資源。即BITMAP圖片。
            2.為CMainFrame添加一個(gè)數(shù)組變量:HICON m_hIcon[3];
            3.在OnCreate函數(shù)中,添加響應(yīng)代碼,主要的就是對(duì)數(shù)組賦值,每一個(gè)通過loadIcon來賦值。
            4.添加響應(yīng)的消息,對(duì)WM_TIMER消息進(jìn)行響應(yīng)的消息OnTimer函數(shù),注意一定要有消息映射,否則不會(huì)成功。
            代碼:

            在OnCreate函數(shù)中添加:
            ????m_hIcon[
            0]?=?LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDI_ICON1));?

            //加載圖標(biāo)
            ????m_hIcon[1]?=?LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDI_ICON2));
            ????m_hIcon[
            2]?=?LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDI_ICON3));
            ????SetTimer(
            1,1000,NULL);????????//設(shè)置定時(shí)器
            添加消息WM_TIMER消息響應(yīng)OnTimer函數(shù)。
            void?CMainFrame::OnTimer(UINT?nIDEvent)?
            {
            ????
            //?TODO:?Add?your?message?handler?code?here?and/or?call?default
            ????static?int?index?=?0;
            ????SetClassLong(m_hWnd,GCL_HICON,(LONG)m_hIcon[index]);
            ????index?
            =?++index?%?3;
            ????CFrameWnd::OnTimer(nIDEvent);
            }


            通過一個(gè)定時(shí)器來自動(dòng)執(zhí)行刷新功能,不斷的改變圖標(biāo)內(nèi)容。特別主要要消息映射,否則的

            話可能不會(huì)有效。

            ===========================================================================================
            2,添加程序的啟動(dòng)畫面

            非常簡單,利用它的自帶組建即可。Add to Project----Compents and Controls-----Visual C++ Compenents -----Splash screen.
            剩下的就直接運(yùn)行了,OK。
            如果需要自帶的圖片,那么編輯一張圖片,換成ID和默認(rèn)的相同的,并且刪除默認(rèn)的即可。
            注意,在VC 6.0中,不支持超過256的真彩色,于是,可能程序不會(huì)正常運(yùn)行,顯示。
            此時(shí),如果更換為VS 2005或更高就可以了,也可以通過轉(zhuǎn)化格式來使得VC 6.0支持,但是,方法都是相同的。
            于此同時(shí),可以在組件類Splash中,OnCreate的函數(shù)中修改那個(gè)SetTimer函數(shù)來更改時(shí)間即可。這樣,啟動(dòng)的時(shí)間也就可以自由的改變。
            posted on 2010-02-16 22:12 deercoder 閱讀(591) 評(píng)論(0)  編輯 收藏 引用

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            国产日产久久高清欧美一区| 久久只有这精品99| 久久99精品国产99久久| 日韩一区二区久久久久久| 国产毛片久久久久久国产毛片| 久久久综合香蕉尹人综合网| 三级韩国一区久久二区综合| 无码人妻久久一区二区三区免费 | 久久久久久精品无码人妻| 77777亚洲午夜久久多喷| 精品蜜臀久久久久99网站| 久久99精品久久久久久水蜜桃| 久久99这里只有精品国产| 久久国产免费观看精品| 欧美午夜精品久久久久久浪潮| 久久久免费精品re6| 久久国产美女免费观看精品| 亚洲精品无码久久久久去q| 91久久精品国产成人久久| 久久婷婷色综合一区二区| 国产精品免费久久久久久久久| 午夜欧美精品久久久久久久| 久久国产香蕉一区精品| 国产精品久久久久影院嫩草 | 久久国产精品久久久| 国产精品久久久久久久久软件 | 99精品久久精品一区二区| 91久久精品国产成人久久| 久久精品国产亚洲AV麻豆网站| 性做久久久久久久久老女人| 久久免费线看线看| 99国产精品久久| 东京热TOKYO综合久久精品| 久久精品人人做人人爽电影蜜月| 99精品久久久久久久婷婷| 一本大道久久香蕉成人网| 无夜精品久久久久久| 久久午夜免费视频| 亚洲精品无码久久千人斩| 亚洲精品乱码久久久久久蜜桃不卡| 久久免费看黄a级毛片|