湖边的白杨树

探索是一种乐趣

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年6月15日

摘要: 通过结构体传递参数给线程。目的:在一个对话框中,点击按钮启动多个线程调用外部的程序(批处理) ,获取返回值后,将结果依次更新到多个Edit控件思路 : 通过包含控件信息的一个结构体传递参数给线程,在线程函数中控制控件的数据更新。步骤 : 1.在对话框类的头文件XXXDlg.h中建立一个结构体, 包括指向控件的指针。struct threadInfo{ CEdit *pEdit1_1;}接着,申明线程函数: UINT ThreadFunc(LPVOID lpParam);注意,以上二者应在类CXXXDlg的外部。2. 在XXXDlg.cpp文件中定义公共变量: (全局变量 )threadInfo 阅读全文
posted @ 2012-06-15 16:49 fdyang 阅读(7298) 评论(0) 推荐(0)

摘要: VC 2005 中添加控件的成员变量.方法一:使用变量添加向导.右击控件->Add Variable (打开了 Add Member Variable Wizard) -> 输入Variable name 即可.例如在对话框里面添加一个Edit 控件,然后将它变成成员变量。右击一个Edit Control -> Add Variable -> 在 Variable name 里面输入edit1方法二: 手动添加以上动作等同于1) 在 XXXDlg.h 中对话框类中添加成员变量声明: public: CEdit edit1;2) 在 XXXDlg.cpp 的 DoData 阅读全文
posted @ 2012-06-15 15:07 fdyang 阅读(600) 评论(0) 推荐(0)