关于在VC6中使用AlphaBlend
AlphaBlend在VC6中当在OnPaint()中使用时可以显示出图片,如何使AlphaBlend函数在其它地方也能使用,如在OnInitDialog()中也可以正常显示图片,请指教,多谢
[解决办法]
绘制图形好象只能在onpaint().之类中吧 ,你在oninitDilog()也想绘制?
除非发个wm_paint之类的消息把
[解决办法]
当然是可以用的。
你GetDC过来有什么不可以用的?
关键你把OnPaint()的中的内容,系统重载的CDialogEx::OnPaint()删除掉,看看
[解决办法]
可以在OnInitDialog()中显示图片,但是当对话框最大化/最小化,以及移动时,对话框会在OnPaint()函数中进行重画,这时图片显示就有问题了。可以把OnPaint()中的CDialog::OnPaint()去掉。