最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MFC LoadImage用法案例詳解

 更新時間:2021年08月23日 14:20:10   作者:HisinWang  
這篇文章主要介紹了MFC LoadImage用法案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下

函數(shù)原型

HANDLE LoadImage(
    HINSTANCE hinst,     // 若加載程序外部資源傳NULL,否則一般傳AfxGetInstanceHandle()
    LPCTSTR lpszName,    // 圖片名稱或全路徑
    UINT uType,          // 圖片類型:IMAGE_BITMAP或IMAGE_ICON或IMAGE_CURSOR
    int cxDesired,
    int cyDesired,
    UINT fuLoad          // 一般為LR_DEFAULTCOLOR | LR_CREATEDIBSECTION
);

cxDesired, cyDesired:

按Image的實際尺寸加載:cxDesired=0,cyDesired=0并且fuLoad不指定LR_DEFAULTSIZE。
按指定大小加載: cxDesired,cyDesired不為0并且fuLoad不指定LR_DEFAULTSIZE,Image會根據(jù)實際大小縮放。
按Windows系統(tǒng)默認的Icon或Cursor大小(一般為32x32)加載Icon或Cursor:cxDesired=0,cyDesired=0, fuLoad指定LR_DEFAULTSIZE,Image會根據(jù)實際大小縮放。
注意: LR_DEFAULTSIZE只對Icon和Cursor起作用,對Bitmap不起作用。

fuLoad:

若從獨立于程序的Image文件(.bmp,.ico)加載,請指定標志LR_LOADFROMFILE。

示例

1.加載Icon資源

按Windows系統(tǒng)默認的Icon大小加載

HICON hIcon = (HICON)::LoadImage(
        AfxGetInstanceHandle(), 
        MAKEINTRESOURCE(IDI_ICON1),
        IMAGE_ICON,
        0, 0,
        LR_DEFAULTCOLOR | LR_CREATEDIBSECTION | LR_DEFAULTSIZE);

2.加載本地磁盤的Icon文件

按實際大小加載

HICON hIcon = (HICON)::LoadImage(
        AfxGetInstanceHandle(), 
        TEXT("D:\\Butterfly.ico"),
        IMAGE_ICON,
        0, 0,
        LR_DEFAULTCOLOR | LR_CREATEDIBSECTION | LR_LOADFROMFILE);

3.加載本地磁盤的Bitmap文件

按指定大小加載

HBITMAP hBitmap = (HBITMAP)::LoadImage(
        NULL, 
        TEXT("D:\\001.bmp"), 
        IMAGE_BITMAP, 
        50, 50, 
        LR_DEFAULTCOLOR | LR_CREATEDIBSECTION | LR_LOADFROMFILE);

到此這篇關(guān)于MFC LoadImage用法案例詳解的文章就介紹到這了,更多相關(guān)MFC LoadImage用法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

沂南县| 天等县| 隆化县| 怀安县| 广州市| 麻栗坡县| 湘乡市| 平安县| 朔州市| 桐城市| 黄石市| 南康市| 黄梅县| 高安市| 丰城市| 梁山县| 阿拉善左旗| 洛川县| 都江堰市| 八宿县| 宁德市| 博野县| 安仁县| 溧水县| 西和县| 弋阳县| 包头市| 岑巩县| 桑植县| 海兴县| 集贤县| 江城| 临沂市| 铜川市| 西城区| 梁山县| 郁南县| 定边县| 江孜县| 石泉县| 奎屯市|