最新国产好看的视频,伊人天堂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)文章

最新評論

微博| 绿春县| 象州县| 通城县| 长岭县| 门源| 徐州市| 屏南县| 九龙城区| 光泽县| 忻城县| 大丰市| 华坪县| 新建县| 芦溪县| 威海市| 永顺县| 东莞市| 贞丰县| 马山县| 遵化市| 同心县| 渑池县| 阜宁县| 会宁县| 观塘区| 梧州市| 无棣县| 靖宇县| 宜良县| 额尔古纳市| 贺兰县| 永定县| 离岛区| 仪征市| 仁寿县| 沧州市| 利辛县| 蓬溪县| 稻城县| 清新县|