采用vb在Directdraw编程遇到的问题!
我在DirectDraw编程中,遇到了一个byref参数类型不符的错误,大家给诊断一下:Public Type PALETTEENTRY
peRed As Byte
peGreen As Byte
peBlue As Byte
peFlags As Byte
End Type
Public Pal(255) As PALETTEENTRY
Public Palette As DirectDrawPalette
Set Palette = DDraw.CreatePalette(DDPCAPS_8BIT _ Or DDPCAPS_ALLOW256, Pal())
程序运行中,总提示“byref参数类型不符”的错误,选显Pal()怎么回事啊?? --------------------编程问答-------------------- 必须强制类型转换才行!pal()定义的是一个结构类型,而在CreatePalette中应该是by ref。
补充:VB , 资源