VC在线程中操作界面
来源:互联网 发布:hdfs如何保证数据安全 编辑:程序博客网 时间:2024/06/06 01:29
一种方法是用消息,请看:VC在线程中操作界面。
另一种方法是直接在线程中获得控件的句柄并操作之。步骤如下:
首先定义:
HANDLE hThread;DWORD ThreadID;然后在合适的地方创建线程,必须要用以下方法创建,因为要把程序的this指针当作参数传给线程函数。
hThread=CreateThread(NULL, 0,<pre name="code" class="cpp"> <span style="font-family: Arial, Helvetica, sans-serif;">(LPTHREAD_START_ROUTINE)XXThreadFunc,</span>
<span style="font-family: Arial, Helvetica, sans-serif;">this,</span>0, &ThreadID);最后,线程函数这么写
void UARTThreadFunc(LPVOID lpParam){CHodUARTDlg *pDlg = (CHodUARTDlg*)lpParam;while(1){((CStatic*)(pDlg ->GetDlgItem(IDC_EDIT_MESSAGE)))->SetWindowText("Hello !");}}搞定!
0 0
- VC在线程中操作界面(一)
- VC在线程中操作界面(二)
- VC在线程中操作界面
- VC在线程中操作界面
- VC在线程中操作界面
- 在线程中操作界面控件
- 在界面的子线程中操作界面控件
- swt在其它线程中调用界面控件的操作
- 不要在使用Sleep等待线程结束,不要在线程中操作界面
- 禁止在窗口界面线程中进行线程同步或进行耗时的操作。。。
- 在VC++中使用Flash界面
- 在VC++中使用Flash界面
- 在VC++中使用Flash界面
- VC界面线程
- VC界面常用操作
- [VC++]VC++在线程中发消息给窗口
- 如何在VC#中操作excel2003
- 在VC中操作EXCEL的准备
- 写属于自己的博客
- 【转】关于编辑器 by songxiaoyu8
- iOS开发大牛博客和文章分享
- 支持向量机SVM(二)
- java中时间的规范是按美国,SimpleDateFormat怎么处理
- VC在线程中操作界面
- JAVA环境变量配置,及tomcat配置
- DOM解析xml归纳
- 建立Win32 Console Project时会出“error LNK1123” 错误
- 设置Linux系统时间
- sem_init,sem_post,sem_wait 信号量的用法解释
- javascript 返回上一页面:onclick="javascript:history.back(-1);"
- char和short 给int赋值或与int比较时 需要特别注意
- Ubuntu 12.04环境下使用Zabbix监控Apache的配置过程