比如说,在ListBox里我添加了一个CString类型的成员变量m_str,我想用m_str.GetCount或m_str.GetText之类的方法,但这些在线程中就不能用了。

使用控件的成员变量和函数要用控件的对象或指针!应该定义一个CListBox类型的变量;
创建线程时要传递CXXXDlg 的指针过去就能调用CXXXDlg中定义的变量、控件了。

举例如下:

CWinThread * mThread = NULL;

mThread = AfxBeginThread(mThreadTest,this,THREAD_PRIORITY_NORMAL,0,0,NULL);

UINT mThreadTest(LPVOID pParam)
{

CXXXDlg *pDlg = (CXXXDlg *)pParam;
pDlg->....

ExitThread(0);
return 0;
}

如何在MFC线程中使用控件的成员变量和函数相关推荐

  1. (VC2005)MFC中添加控件的成员变量.

    VC 2005 中添加控件的成员变量. 方法一:使用变量添加向导. 右击控件->Add Variable (打开了 Add Member Variable Wizard)  -> 输入Va ...

  2. android线程改变布局,Android线程中设置控件的值提示报错的解决方法

    本文实例讲述了Android线程中设置控件的值提示报错的解决方法.分享给大家供大家参考,具体如下: 在Android线程中设置控件的值一般会与Handler联合使用,如下: package com.y ...

  3. mfc调取摄像头显示并截图_用OpenCV在MFC Dialog中Picture控件上显示摄像头采集实时视频...

    OpenCV之所以能在MFC Dialog的Picture控件上绘图,全靠了CvvImage::DrawToHDC()方法.这就是下文为出现CvvImage和HDC的原因.下面是具体过程,用OpenC ...

  4. Android如何在onCreate()方法中获取控件的高度和宽度

    在Android中,有时我们需要测量控件的宽度和高度进行一些运算,特别是在自适应屏幕的时候,这些计算就变得特别必要,但是,如果我们直接在onCreate,或者onStart.onResume(第一次执 ...

  5. C# 如果何从线程中操作控件

    Code  1         //申明委托  2         public delegate void mydelegate();  3         //添加调用控制的方法  4       ...

  6. C#跨线程调用窗体控件的问题

    前段时间遇到跨线程调用窗体控件的问题,其实一句话System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;就可以解决,但 ...

  7. VC++ 中MSDataGrid控件的使用

    VC 6.0:新建一个对话框工程: 在对话框中插入ActiveX控件:没有: 下载:包含如下三个文件: OCX和DLL放到System32目录:注册: 再插入,有了: 放一个datagrid控件到对话 ...

  8. MFC中的控件是怎么实现的呢?一个按钮就是一个窗口?还是所有按钮画在一个分层窗口上再叠

    请教一下MFC中的控件是怎么实现的呢(通过调用什么样的API,传递什么参数)?一个按钮就是一个窗口?还是所有按钮画在一个分层窗口上再叠在主窗口上?还是直接在主窗口上画图? 我想到的是: JavaScr ...

  9. 在子线程中更改主线程中的控件的信息,在子线程中用toast

    一丶在子线程中不允许更改主线程中的控件的信息,也不允许在子线程中用toast,我们要更改的话 (1)消息机制:使用handler (由主线程调用) 在主程序中Handler handler = new ...

最新文章

  1. R语言把dataframe数据转化为tibble格式、查看每个数据列的缺失值个数、使用数据列的均值对数据列的缺失值进行填充
  2. 活着不容易!几度被扼杀又雄起的NLP简史
  3. 让博客园的编辑器自动上传外链图片
  4. oracle优质图书,经典Oracle图书推荐(之四)_oracle
  5. Java网络01基本网络概念
  6. ios 请求失败封装_vue_axios请求封装、异常拦截统一处理
  7. 用sum函数求三个数和C语言,C语言用函数写两数之和.doc
  8. android删除wifi配置,[RK3288][Android6.0] WiFi之无线网络配置的忘记(移除)过程
  9. pcre-7.9编译安装出错[pcrecpp.lo] Error 1
  10. Electron-日志与崩溃收集
  11. 【poj1995】Raising Modulo Numbers
  12. php 删除字符前缀,thinkphp3.2.3如何删除同一前缀的缓存(File)
  13. 云南昭通暴雨强度公式_江门市区暴雨强度公式编制报告(图表)-江门市水务局.doc...
  14. matlab里点除,MATLAB中点除点除
  15. 【C语言】从放弃到入门-笔记
  16. 2022年国家自然基金标书撰写要点的全解
  17. 人工智能目前有哪些突破?
  18. 关于three.js 抗锯齿的理解
  19. 【算法】极小极大值搜索算法MinimaxSearch————井字棋的应用
  20. html a3纸大小,A3和A4的纸大小都是多大的?

热门文章

  1. Linux SWAP 交换分区
  2. 驱动_Input输入子系统
  3. 通用shellcode代码
  4. linux nginx svn 更新前端代码
  5. 笨方法学python--变量和命名
  6. js如何判断一个对象是不是Array
  7. 关于EGE图形库在CodeBlocks下的配置
  8. 爬虫神器:超炫酷的自动化工具 Selenium
  9. 2019第十届蓝桥杯C/C++ A组省赛 —— 第三题: 最大降雨量
  10. Insertion Sort Aizu - ALDS1_1_A