唉,接上一个问题问:如何在dll程序中使用SOCKET发现DLL中即便有窗体也没有消息循环,那么用什么办法可以让它能够接收消息,通过SOCKET接收数据
解决方案 »
- 用RealPlay控件播放的问题. 为什么一个界面上放入2个RealPlayer G2 Control控件,一个播放,另一个控件就暂停了呢.
- 数据库访问过程中出现:试图越过数据的有效存储区间
- 为什么总是不能改变资源?
- 怎样在windows下隐藏某个逻辑盘,而且要在不用重启的情况下就可以看到隐藏效果!
- 请教一个小问题.
- OnChar屏蔽不了字母键
- C++服务端的Socket通信功能求助
- 急求OPENCV红色障碍物识别方法
- [求高手指教]我了勒个去学习VC编译一个程序时,出现一大难"错误"
- 给位高手,快帮帮小妹吧。关于dll调用的问题。这是我第一次问题,我最多只能给这些分了。
- CView::OnLButtonDown(UINT nFlags, CPoint point) 如何在外部等待其按下鼠标
- 经鉴定 新入兔子党的大常委是只笨兔子
API:WSAEventSelect
dllmain()
{
case DLL_PROCESS_ATTACH:
createthread( winmessageproc);
break;
}winmessageproc()
{
registerclassex()
createwindowex()
while(getmessage())
{
translatemessage()
dispatchmessage()
}
}dll 加载的时候,创建 socket, 创建线程,
线程里 注册创建窗口,在窗口过程里就可以接受消息了,线程里实现消息循环