回复 83楼 有容就大
呵呵,Win32学得差不多了的时候,还是要去补补这些基础的。
毕竟win32只是提供给你一个展示结果或是和用户交互的,或是解决一些特殊问题提供一个界面(interface接口)而矣。
重要的核心实现还是在C基础知识上面,算法,数据结构,这些都有助于我们写出很好的软件。
比如说偶说的那个切图软件保存为不同格式的图象文件这个功能,三种方法,一种是使用windows提供的GDI+函数实现,这个GDI+是GDI的一种高级包装实现,提供了GDI没有或是不方便使用的函数功能,这个你可以查一下网上的资料可以得知。
第二种方法,使用纯C库,开源的如CXImage,FreeImage等库提供的图象格式解码和编码功能。
第三种方法,自己去了解这些图像格式的基本原理,写C算法来实现。有一些书可以参考《图像格式编程》等。。