ListView_SetBkImage 无法多次显示背景图片
如题,在WM5环境
第一次进入该界面,并运行ListView_SetBkImage时,能够正常显示选择的背景图片;
当返回前一个界面后,再回到刚才的界面,并再次调用ListView_SetBkImage,却没能显示出背景图片;
代码跟踪,发现每次调用ListView_SetBkImage,其第二个参数所包含的HBITMAP hbm 参数,始终指向同一个句柄。但就只有第一次调用能够显示出背景图片。
另外,发现 ListView_SetBkImage 在第一次调用时,有正常返回值
但接下来的调用,都返回0。表示错误。
GetLastError() 返回6,句柄无效。
ListView_SetBkImage 的两个参数,在每次调用时也貌似正常。
大家看是什么原因啊?~~