Advertisement

使用VC++6.0的GDI+库进行动态加载GIF图像文件(非MFC方式)

阅读量:

今日情绪格外愉悦,原因在于仅花费5元便购入一张刮刮乐彩票,竟意外获得了100元奖金,这种喜悦之情自然油然而生。不过现在回归正题。对于GDI+的相关内容在此不再赘述,总而言之,相较于GDI而言,其使用体验无疑便捷了许多。例如,GDI仅支持bmp格式的位图文件,在处理诸如jpg、png、gif等其他格式时显得力不从心,而采用GDI+则能够全面兼容各类图像格式,并且操作起来也更加得心应手。例如,在插入一张jpg格式的图片时便可轻松实现。

复制代码
 Image         image(L"Texture1.jpg");

    
 graphics.DrawImage(&image, 0, 0, image.GetWidth(), image.GetHeight());
    
    
    
    
    AI写代码cpp

同时,还需要创建一个graphics对象,这一过程同样简便易行:

复制代码
    Graphics graphics(hdc);
    
    AI写代码cpp

Microsoft Windows GDI+系统中包含了约40个类、50个枚举类型以及6个结构体。此外,还有少量函数并不隶属于任何特定的类。其中,Graphics类在整个GDI+接口中占据核心地位,其主要职责是执行线条、曲线、图形、图像及文本的绘制操作。

大多数类

全部评论 (0)

还没有任何评论哟~