社区
进程/线程/DLL
帖子详情
我在CWinThread线程中PostMessage,CMyView怎么没收到,是我的问题,还是不能这样用
cocia
2001-08-19 11:12:02
我在CWinThread线程中PostMessage,CMyView怎么没收到,
是我的问题,还是不能这样用!!!
...全文
182
13
打赏
收藏
我在CWinThread线程中PostMessage,CMyView怎么没收到,是我的问题,还是不能这样用
我在CWinThread线程中PostMessage,CMyView怎么没收到, 是我的问题,还是不能这样用!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ggzzkk
2001-10-11
打赏
举报
回复
学习
cmpp
2001-08-20
打赏
举报
回复
学习学习!
cmpp
2001-08-20
打赏
举报
回复
学习学习!
cmpp
2001-08-20
打赏
举报
回复
学习学习!
蒋晟
2001-08-20
打赏
举报
回复
118762
cocia
2001-08-19
打赏
举报
回复
哦!知道了,谢谢。
jiangsheng(蒋晟)
能给我 你的qq号吗?
蒋晟
2001-08-19
打赏
举报
回复
你不能依赖于MFC对象的跨线程存在。
cocia
2001-08-19
打赏
举报
回复
to 111222(正在消失....)
能通过AfxGet相关函数直接得到消息通向view的途径么?
cocia
2001-08-19
打赏
举报
回复
to jiangsheng(蒋晟):
我回去试一试,
分不会少的!
111222
2001-08-19
打赏
举报
回复
1,AfxGetMainWnd()->GetSafeHwnd()获得的句柄是主窗口的,不是CMyView的。
2,Post不行换Send试试
蒋晟
2001-08-19
打赏
举报
回复
如果你要发送给CMyView的话,可以
1把CMyView的句柄传递给线程,或者保存在全局变量中,然后使用API SendMessage/PostMessage发送消息。
2.如果是命令消息(WM_COMMAND),进程的主窗口是文档/视图/框架结构的程序的主框架,要发给当前活动视图,本线程的主窗口就是进程的主窗口(工作线程的主窗口继承自创建线程),可以直接向本线程的主窗口发送命令消息。主框架会自动把消息转发给当前活动子框架的当前活动视图。
cocia
2001-08-19
打赏
举报
回复
Please Up!
cocia
2001-08-19
打赏
举报
回复
我用
PostMessage(AfxGetMainWnd()->GetSafeHwnd(),WM_MyMessage,0,0)
MFC一些常见面试
问题
1)说说mfc
中
的类继承图的基本框架, 2)说说C
View
类的子类都有什么。 3)DLL的三种调用形式。 4)说说onpaint()和ondraw()的关系。 5)说说C
View
类与CDocument的关系(重要)。 6)说SendMessage()与
PostMessage
()的区别。 7)简述COM技术。 8)说说读写一个文件怎么来完成,分别用c,c++,MFC三种库函数来编写代码...
VC 常识(六)
VC 常识(六)(61)怎样知道C
Win
Thread
对象的状态?怎样才能知道一个
线程
是在运行还是已经终止?可以利用
线程
句柄所指的::GetExitCode
Thread
()函数,如果
线程
已经结束, 它将返回一个退出代码,如果还在运行,则返回一个STILL_ACTIVE.不过在之此前,先将 C
Win
Thread
成员对象m_bAutoDelete设置为FALSE.另外对象在
线程
结束时会自动
VC小知识(转)
(1) 如何通过代码获得应用程序主窗口的 指针?
主窗口的 指针保存在C
Win
Thread
::m_pMainWnd
中
,调用AfxGetMainWnd实现。
AfxGetMainWnd() ->Show
Win
dow(SW_SHOWMAXMIZED)
//使程序最大化.
(2) 确定应用程序的路径
Use GetModuleFileName 获得应用程序的路径,然后去掉可执行文件名。
Example:
TCHAR
VC小知识
(1) 如何通过代码获得应用程序主窗口的 指针?
主窗口的 指针保存在C
Win
Thread
::m_pMainWnd
中
,调用AfxGetMainWnd实现。
AfxGetMainWnd() ->Show
Win
dow(SW_SHOWMAXMIZED)
//使程序最大化.
(2) 确定应用程序的路径
Use GetModuleFileName 获得应用程序的路径,然后去掉可执行文件名。
Example:
TC
vc++
中
常用代码片段
(1) 如何通过代码获得应用程序主窗口的 指针?主窗口的 指针保存在C
Win
Thread
::m_pMainWnd
中
,调用AfxGetMainWnd实现。AfxGetMainWnd() ->Show
Win
dow(SW_SHOWMAXMIZED)//使程序最大化.(2) 确定应用程序的路径Use GetModuleFileName 获得应用程序的路径,然后去掉可执行文件名。Example:TCHA
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章