用send(hWnd,Message,wParm,lParm)发消息时,如果信息的lParm要求是LPSTR,PB怎么搞定?
iscxy 2002-02-28 11:36:39 其它消息都能正确发送如
WM_CAP_SET_PREVIEW 消息
wParam = (WPARAM) (BOOL) (f);
lParam = 0L;
send(hWndC,WM_CAP_SET_PREVIEW,-1,0)发送都能得到预览效果
但WM_CAP_FILE_SAVEDIB 消息
wParam = (WPARAM) 0;
lParam = (LPARAM) (LPVOID) (LPSTR) (szName);
send(hWndC,WM_CAP_FILE_SAVEDIB,0,"filename.bmp")就未响应,返回0表示出错
string fn="filename.bmp"
send(hWndC,WM_CAP_FILE_SAVEDIB,0,fn)不行
send(hWndC,WM_CAP_FILE_SAVEDIB,0,ref fn)不行
send(hWndC,WM_CAP_FILE_SAVEDIB,0,long(fn))也不行
请问PB高手如何解决这类问题