如果stdpicture加载的是图标或者jif资源,怎么样创建该stdpicture的位图资源,
用api做.

解决方案 »

  1.   

    换一个角度来问
    因为我使用的是用api创建的内存场景,怎么样将非位图的资源(如:图标,jif等)转化为位图资源,能够被场景使用.不一定要使用stdpicture类.
      

  2.   

    解决了。还是国外强,www.freevbcode.com
    解决方法,stdpicture载入图标时,type为3,(位图为1),可以用DrawIcon或者DrawIconEx实现,
    函数原形Private Declare Function DrawIconEx Lib "user32" Alias "DrawIconEx" (ByVal hdc As Long, ByVal xLeft As Long, ByVal yTop As Long, ByVal hIcon As Long, ByVal cxWidth As Long, ByVal cyWidth As Long, ByVal istepIfAniCur As Long, ByVal hbrFlickerFreeDraw As Long, ByVal diFlags As Long) As Long
    其中:hIcon参数为stdpicture的句柄。
    jpg和gif可以按位图载入。
      

  3.   

    //解决了。还是国外强,www.freevbcode.com怎么了就叫国外强?!KAO,真的不是低看你这种人。国外的屎也是香的。