国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > C > 正文

VC制作軟件啟動畫面的方法

2023-06-06 12:10:44
字體:
來源:轉載
供稿:網友

本文介紹了如何在VC中繪制軟件初始畫面的方法,具體分10個步驟來講解。

1.創建一個SDI或MDI工程。

2.新建或導入一個ID號為IDB—SPLASH的位圖。

3.從CWnd類派生一個名為CSplashWnd的子類,并添加兩個保護成員變量:

CBitmap m—bitmap;//初始畫面位圖
        static CSplashWnd c—pSplashWnd;
        //指向初始畫面窗口的指針
        c—pSplashWnd為靜態成員變量,應在類的實現文件(.cpp)開頭說明:
        CSplashWnd CSplashWnd::c—pSplashWnd;

4.向CSplashWnd類中加入一個靜態公有成員函數ShowSplashScreen,此函數將被主框架窗口調用:

void CSplashWnd::ShowSplashScreen(CWnd pParentWnd) 
        { //此函數傳遞的參數是主框架窗口
                if(c—pSplashWnd!=NULL) return;
                c—pSplashWnd=new CSplashWnd;
                if(!c—pSplashWnd->Create(pParentWnd))
                        //創建初始畫面窗口
                        delete c—pSplashWnd;
                else
                        c—pSplashWnd->UpdateWindow();
                //顯示初始畫面窗口
        }

5.編輯ShowSplashScreen函數中調用的Create函數(保護成員函數):

BOOL CSplashWnd::Create(CWnd pParentWnd){
        if(!m—bitmap.LoadBitmap(IDB—SPLASH))
                //載入位圖
                return FALSE;
        BITMAP bm;
        m—bitmap.GetBitmap(&bm);
        return CreateEx(0, AfxRegisterWndClass(0, AfxGetApp()->LoadStandardCursor(IDC—WAIT)),NULL, WS—POPUP | WS—VISIBLE, 0, 0,bm.bmWidth,m.bmHeight,pParentWnd->GetSafeHwnd(), NULL);
        //創建主框架窗口的子窗口
        }

6. CreateEx將調用OnCreate函數進行窗口的初始化,重載此函數:

int CSplashWnd::OnCreate(LPCREATESTRUCT lpCreateStruct)
        { 
                if (CWnd::OnCreate(lpCreateStruct)==-1)
                        return -1;
                CenterWindow();
                SetTimer(1,1000,NULL); //時間控制
                return 0;
        }

7.顯示窗口時發送WM—PAINT消息,所以我們映射此消息:

void CSplashWnd::OnPaint()
        {
                CPaintDC dc(this);
                CDC dcImage;
                if(!dcImage.CreateCompatibleDC(&dc)) return;
                BITMAP bm;
                m—bitmap.GetBitmap(&bm);
                CBitmap pOldBitmap=dcImage.SelectObject(&m—bitmap);
                dc.BitBlt(0,0,bm.bmWidth,bm.bmHeight,&dcImage,0,0,SRCCOPY);
                dcImage.SelectObject(pOldBitmap);
        }

8.映射WM—TIMER消息,從而在一定時間后銷毀窗口:

void CSplashWnd::OnTimer(UINT nIDEvent)
        {
                DestroyWindow(); //銷毀初始畫面窗口
                AfxGetMainWnd()->UpdateWindow();
                //刷新主框架窗口
        }

9.為防止內存溢出,窗口銷毀后要釋放CSplashWnd對象,為此,我們重載虛擬函數PostNcDestroy,此函數在窗口銷毀后調用:

void CSplashWnd::PostNcDestroy()
        {
                delete this;
        }

10.最后,為了顯示初始畫面,我們在主框架窗口的OnCreate函數最后調用ShowSplashScreen函數,當然別忘了將CSplashWnd的頭文件包含進去:

CSplashWnd::ShowSplashScreen(this);

以上程序在VC++6.0中調試通過。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
成av人免费青青久| 在线免费观看污| 毛片在线视频| 免费观看久久久久| 日本三级视频网站| 欧美性猛交p30| 国产麻豆麻豆| 国产高清视频在线观看| av一本在线| 福利在线国产| 国产日产一区二区三区| 国产黄色片在线播放| 91在线中文| 国产农村av| 91久久麻豆| 久草.com| 在线免费观看黄色片| 欧美午夜电影一区二区三区| 国产精品一区二区三区高清在线| 国产三级自拍| 日本成人a视频| 91www在线观看| 国产美女高潮一区二区三区| 国产超碰97| 国产卡二和卡三的视频| av亚洲男人天堂| 1区2区3区在线| 交视频在线观看国产| 91美女主播在线视频| 久久这里精品| 亚洲午夜久久久久中文字幕| 国产一级黄色电影| 久青青在线观看视频国产| 91欧洲在线视精品在亚洲| 中文字幕在线永久在线视频| av丝袜在线| 国产h色视频在线观看| 高清视频一区二区三区四区| 中文在线视频| 精品一区二区在线欧美| 国产网红在线观看| 国产小视频免费在线观看| 丁香婷婷在线| 中文字幕有码在线视频| 国产精品一区二区三区视频网站 | 国产网站av| 中文字幕乱在线伦视频乱在线伦视频| www在线免费观看视频| 精品欧美不卡一区二区在线观看| 国产女主播在线观看| 国产黄在线看| 2018中文字幕在线观看| 91欧洲在线视精品在亚洲| 92久久精品| 亚洲人成影院在线| 牛牛精品视频在线| 成人免费一区二区三区牛牛| 国产一级大片| 国产成人综合美国十次| 91在线视频免费看| 天天插天天射| 国产免费黄色| 国产二区在线播放| 中文字幕2019第三页| 四虎成年永久免费网站| 免费看ww视频网站入口| 国产乱在线观看视频| 国产成人精品男人的天堂538| 伊人222成人综合网| 日本成人网址| 国产高清视频免费最新在线| 一本大道久久精品| 黄色av网站在线| 国产精品美女视频免费观看软件| av小说在线| 国产三级在线观看| 欧美日韩亚洲第一页| 国产黄色片在线播放| av在线免费观看网| 国产一二区在线| 免费a级在线播放| 精精国产xxxx视频在线| 国产美女在线看| 在线观看视频污| 国产精品xxx电影| 国产中文字幕在线| 日本福利午夜视频在线| 在线一区观看| 国产福利免费观看| 国产一区电影| 青青草中文字幕| 亚洲an天堂an在线观看| 国产极品视频| 国产九色视频| 狠狠干天天爱| 久久一本精品| 国产麻豆精品高清在线播放| 九九色在线观看| 久蕉依人在线视频| 青青草原国产在线观看| 香蕉视频网站在线观看| 精品国内一区二区三区免费视频| 国产三级视频| 精品国内自产拍在线视频| 国产精品69一区二区三区| 五月婷婷视频在线观看| 中文字幕在线视频免费观看| 国产精品一区二三区| 国产免费专区| 国产精品一区牛牛影视| 国产精品综合久久久久| 国产无遮挡又黄又爽免费软件| 国产精品一区二区三区视频网站| 国产精品自拍在线观看| 国产系列电影在线播放网址| 国产性色视频| 夜夜操com| 国产在线激情视频| 国产极品美女到高潮| 伊人网在线视频| 日本动漫同人动漫在线观看| 福利资源在线久| 91免费日韩| 日本国产在线| 国产免费福利| 在线观看视频污| 中文字幕免费中文| 亚洲成av人影片在线观看 | 亚洲妇熟xxxx妇色黄| 九九视频精品在线| 92久久精品| 国产精品一区二三区| 精精国产xxxx视频在线中文版| 亚洲第一页在线播放| 中中文字幕av在线| 日本亚洲精品| 国产区成人精品视频| 老司机在线视频二区| 国产高清视频在线观看| 久久国产综合视频| 91xx在线观看| 国产精品久久一区二区三区不卡| 操人视频91| 在线免费看黄网站| 国产精品第八页| 中文字幕在线视频观看| www久久日com| 日本免费视频www| 99re热在线观看| 国产福利在线播放| 天天av天天爱| 久久亚洲资源| 免费a在线看| 欧美色欧美亚洲另类二区精品| 18av在线视频| 精品一区二区三区在线观看l| 国产一级大片| 国产一级在线观看www色| 麻豆精品免费视频入口| a视频在线播放| 人人在线视频| а√资源新版在线天堂| 亚洲成年人视频| h网站久久久| 轻轻色免费在线视频| 可以免费看污视频的网站| www.毛片| 美女被人操视频在线观看| 欧美精品一区二区三区免费| 日本aⅴ写真网站免费| 免费男女羞羞的视频网站中文字幕| 在线观看精品视频一区二区三区| 精品视频三区| 日本亚洲精品| 午夜视频在线看| 91中文在线| 欧美精品另类| 中文字幕在线永久在线视频| 国产精品扒开做爽爽爽的视频| 精品美女在线观看视频在线观看 | 国产黄色免费在线观看| 国产成+人+亚洲+欧美+综合| 伊人春色在线| 麻豆福利在线观看| 国产亚洲精品午夜高清影院| 96精品视频| 久久综合精品视频| 国产二区视频在线观看| gogo高清在线播放免费| 高清av中文在线字幕观看1| 国产三级视频在线看| 一本免费视频| 天天操夜夜摸| www.xxx黄| 国产成人天天5g影院| 九九热视频在线| 亚洲精品少妇久久久久久| 18加网站在线| 久久久久国产精品嫩草影院| 国产探花在线观看|