2,586
社区成员
发帖
与我相关
我的任务
分享
DialogBoxParam(hInstance,1340,hWinMain,(DLGPROC)ShowProc,hsocket);
//用以上代码把hsocket代码传入对话框的WM_INITDIALOG
case WM_INITDIALOG:
s=hsocket;//这里显示hsocket的值正确
case WM_COMMAND:
send(s,buff,len,0)//这里的s值就是不正确的了,就是说此S非彼S,哪位高手能告诉我,怎么使用DialogBoxParam的Lparam的值
LRESULT CALLBACK ShowProc(
HWND hwnd, // handle to window
UINT uMsg, // message identifier
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
)
{
SOCKET s;
switch(uMsg)
{
case WM_INITDIALOG:
s=(SOCKET)lParam;
case WM_COMMAND:
send(s,buff,len,0);
}
}