
这个函数返回了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 怎么在线程中获取当前子窗口的句柄(应用:基本对话框)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)