解决了。还是国外强,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可以按位图载入。
因为我使用的是用api创建的内存场景,怎么样将非位图的资源(如:图标,jif等)转化为位图资源,能够被场景使用.不一定要使用stdpicture类.
解决方法,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可以按位图载入。