MFC中怎样从一个线程中获取当前主窗口的句柄

MFC中怎样从一个线程中获取当前主窗口的句柄,第1张

这个函数返回了CWinThread指针,它的一个成员m_hThread就是线程句柄再次执行你就要再调用AfxBeginThread,因为如果线程结束了,那你得到的句柄其实已经无效了

#include <timeh> 要添加这个头文件。

time_t rawtime;

struct tm target_time;

time ( &rawtime ); //获取当前时间,存rawtime里

target_time = localtime ( &rawtime ); //获取当地时间

利用struct tm,你可以按需取出年月日时分秒星期几等数值。

---------------------

你的问题:

time_t now;

long int dt=3600; // 时间长度,秒数

now = time (NULL); //获取当前时间

printf("%s ",ctime(&now)); //直接打印时间

now=now+dt;

printf("%s ",ctime(&now)); // 直接打印加dt后的时间

(当然,你也可以用 ctime(&now) 返回的字符串 通过 MFC 的方法显示)

 CWnd pWnd=CWnd::FindWindow(NULL,_T("EightPuzzle"));//获取目标窗口

 pWnd->SendMessage(/消息的代号/,NULL,0);//发送消息

以上就是关于MFC中怎样从一个线程中获取当前主窗口的句柄全部的内容,包括:MFC中怎样从一个线程中获取当前主窗口的句柄、在c语言中如何获取当前日期、MFC 怎么在线程中获取当前子窗口的句柄(应用:基本对话框)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9507154.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存