社区
界面
帖子详情
VS2010 VC/MFC :“HWND”类型的实参与“SOCKET”类型的形参不兼容
xiaojie10090
2012-05-29 09:09:35
//获取对话框指针
HWND hMainDlg=::FindWindow(NULL,_T("LDSAMS1.0")); //获取句柄
CMainDLG pWnd= (CMainDLG*)FromHandle(
hMainDlg
); //由句柄得到对话框的对象指针
上面红色的hMainDlg处提示该错误,怎么解决?
...全文
497
6
打赏
收藏
VS2010 VC/MFC :“HWND”类型的实参与“SOCKET”类型的形参不兼容
//获取对话框指针 HWND hMainDlg=::FindWindow(NULL,_T("LDSAMS1.0")); //获取句柄 CMainDLG pWnd= (CMainDLG*)FromHandle(hMainDlg); //由句柄得到对话框的对象指针 上面红色的hMainDlg处提示该错误,怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
向立天
2013-03-05
打赏
举报
回复
您好 我是本版版主 此帖已多日无人关注 请您及时结帖 如您认为问题没有解决可按无满意结帖处理 另外本版设置了
疑难问题汇总帖
并已在版面置顶 相关规定其帖子中有说明 您可以根据规定提交您帖子的链接 如您目前不想结帖只需回帖说明 我们会删除此结帖通知 见此回复三日内无回应 我们将强制结帖 相关规定详见界面
界面版关于版主结帖工作的具体办法
东莞某某某
2012-05-29
打赏
举报
回复
socket放app里
xiaojie10090
2012-05-29
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
CMainDLG pWnd= (CMainDLG*)FromHandle(hMainDlg);
应该是
CMainDLG * pWnd= (CMainDLG*)FromHandle(hMainDlg);
[/Quote]
嗯,这个地方一开始的确疏忽了,呵呵
xiaojie10090
2012-05-29
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
怎么有SOCKET类型?你的定义有问题吧.
[/Quote]
我知道了,我是在ConnectSocket.cpp(CAsyncSocket的派生类CConnectSocket)中写的那段代码,所以调用了CAsyncSocket类中的FromHandle();,所以才出现了这种情况,我现在是想多个对话框共用一个socket,在ConnectSocket.cpp里边把登录对话框关闭了,同时打开主对话框,所以想通过获取对话框指针的方式传递socket,但是现在还不会啊,实在没办法的话我只能把socket弄成全局变量了。。。。。。
oyljerry
2012-05-29
打赏
举报
回复
怎么有SOCKET类型?你的定义有问题吧.
三条猫
2012-05-29
打赏
举报
回复
CMainDLG pWnd= (CMainDLG*)FromHandle(hMainDlg);
应该是
CMainDLG * pWnd= (CMainDLG*)FromHandle(hMainDlg);
MFC
利用小型数据库Access 少步惆 教你用
VC
开发
目录(?)[+] 情境一 面向对象基础应用 任务类的声明及成员的访问控制任务构造函数和析构函数的应用任务成员函数的应用任务继承性的作用任务函数的重载的应用任务虚函数的使用任务函数模板和模板函数的运用任务类模板与模板类的运用 情境二 创建简单的
MFC
应用程序 任务创建一个
MFC
工程 任务模式对话框与非模式对话框的创建 任务创建非模式对话框任务分
c/c++笔试题
微软亚洲技术中心的面试题!!! 1.进程和线程的差别。 线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4)系统
C/C++笔试题
1.进程和线程的差别。 线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4)系统开销:在创建或撤消进程时,由于系
C/C++笔试题(很多)
微软亚洲技术中心的面试题!!! 1.进程和线程的差别。 线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4
c++ 笔试题
微软亚洲技术中心的面试题!!! 1.进程和线程的差别。 线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4)系统
界面
15,978
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章