一张小图,是怎样在窗体或控件上显示成清晰的大图的?该怎么处理

一张小图,是怎样在窗体或控件上显示成清晰的大图的?
看到一些换肤的软件,其原始图片是一张小图(整个软件界面的图片),可是其界面可以最大化,远远超过这张小图大小,最大化后其界面依然清晰,那么其是否是在将图片画上窗体或控件后再放大的?用的是什么方法呢?有大侠知道吗?

------解决方案--------------------
gdiplus 可以拉伸
问题是,如果原始图像像素不足,平滑放大效果还是不行。

换肤软件(包括Windows XP)的做法是,把四角单独作为图片,然后仅拉伸或者重复边框。
------解决方案--------------------
探讨
gdiplus 可以拉伸
问题是,如果原始图像像素不足,平滑放大效果还是不行。

换肤软件(包括Windows XP)的做法是,把四角单独作为图片,然后仅拉伸或者重复边框。

------解决方案--------------------
一个模板图(小图)逻辑上被分成了n多个区域,实际绘图时,除了4个角,其他部分都需要反复填充。
------解决方案--------------------
重绘就是全部。多种原因可以触发 WM_PAINT
------解决方案--------------------
按上面的高手所说可以放大,但图片恐怕会失真
------解决方案--------------------
或者是根据窗口大小调用相应的资源进行绘制。
------解决方案--------------------
矢量图就可以无限缩放不失真.