while(!m_threadclose)
{
sockRecv = accept(sockAccept,(sockaddr *)&RecvAddr,&length);
if(INVALID_SOCKET == sockRecv)
{
........
} CFileDlg *pfileDlg = new CFileDlg;
pfileDlg->Create(IDD_RECEIVERFIEL_DLG);
::SendMessage(pfileDlg->m_hWnd , WM_RECVFILE , 0 , (LPARAM)&sockRecv);
pfileDlg->ShowWindow(SW_SHOW);
}为什么,子窗体只显示出个框架然后就死在那了。
{
sockRecv = accept(sockAccept,(sockaddr *)&RecvAddr,&length);
if(INVALID_SOCKET == sockRecv)
{
........
} CFileDlg *pfileDlg = new CFileDlg;
pfileDlg->Create(IDD_RECEIVERFIEL_DLG);
::SendMessage(pfileDlg->m_hWnd , WM_RECVFILE , 0 , (LPARAM)&sockRecv);
pfileDlg->ShowWindow(SW_SHOW);
}为什么,子窗体只显示出个框架然后就死在那了。
解决方案 »
- VC对access中两个表的查询和对记录操作的问题??
- 如何用socket实现文件传输?
- 请问如何调试DLL,无法设置断点,设置断点时出错!!!!请高人帮忙,十分火急!!!!!谢谢!
- 关于matlab 生成COM组件的问题,如何才能使用工具箱函数,比如神经网络工具箱?
- siliconmichael过来,送分
- 我想在对话框上显示一个图片
- 请问如何将WIN98按装到C以外的驱动器上?
- 一个数据库密码的问题,很头痛,希望大家多帮忙!!!多多给分
- 如何通过计算机与手机通讯,并能编程控制?
- 建议各位不要用“求教”“高手请进”这类的标题
- CList AddTail 怎么在一个类中的一些函数可以而一些函数不可以啊
- Clistctrl 列索引 ,急!~~~~~~~~~~~~~~
所有的MFC应用程序(对话框,单文档,多文档)中的主应用程序CWinApp都从CWinThread继承,即MFC应用程序的主线程在CWinApp中。
MFC线程的创建方法
AfxBeginThread全局函数
AfxBeginThread全局函数可以创建一个CWinThread线程类,启动线程,并且返回CWinThread对象指针
得到CWinThread对象指针后可以控制线程的挂起(SuspendThread函数),恢复(ResumThread函数), 线程函数返回的时候,该对象被自动销毁。
直接声明CWinThread对象,并且调用它的方法CWinThread::CreateThread来创建线程。