一个线程函数如何取得GTK界面的所有控件指针?

smn 2003-12-20 05:04:14
当然将控件指针都设成全局都可以,但我不想用这个方法。

如果在开线程函数的时候传参数过去的话,又只能传一个,我需要的是整个GTK界面里的控件指针,怎么办?

谢谢!
附我的做法:

retcode=pthread_create(&th_a,NULL,dojob,NULL);//最后那个NULL就是传参数的,现在没用,dojob就是我的线程函数,问题就是这个dojob如何取得GTK界面的所有控件指针。
...全文
71 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
smn 2003-12-26
  • 打赏
  • 举报
回复
ok,给分,谢谢。
icedust 2003-12-25
  • 打赏
  • 举报
回复
就是楼上两位的做法
做个struct*传进去
yuanlei1978113 2003-12-25
  • 打赏
  • 举报
回复
我以前要是船多个参数的话就做一个结构。
qingfeng18 2003-12-25
  • 打赏
  • 举报
回复
做一个结构体传入就可以了
smn 2003-12-25
  • 打赏
  • 举报
回复
up
fierygnu 2003-12-25
  • 打赏
  • 举报
回复
当然是用结构。这是最基本的“设计模式”了。
smn 2003-12-23
  • 打赏
  • 举报
回复
再顶一下,帮帮忙吧。
smn 2003-12-22
  • 打赏
  • 举报
回复
up

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧