炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 3808|回复: 3

在API:Draw_EnableWndTransparent()中, 输入句柄可能无效[0x0].

[复制链接]

该用户从未签到

发表于 2016-2-25 11:51:40 | 显示全部楼层 |阅读模式
10炫彩币
运行一段时间后,就会出现这种情况,并且问是否终止程序。

其中我的程序是多线程的,我在工作线程里面更新了炫彩的界面,不知道是不是因为这样的原因。

最佳答案

查看完整内容

是的,多线程使用炫彩,一定要谨记一点,你可以在线程中发送消息给主线程,在主线程中来刷新或者其他操作,千万别自己在线程中使用界面函数。

该用户从未签到

发表于 2016-2-25 11:51:41 | 显示全部楼层
是的,多线程使用炫彩,一定要谨记一点,你可以在线程中发送消息给主线程,在主线程中来刷新或者其他操作,千万别自己在线程中使用界面函数。
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2016-2-26 11:45:36 | 显示全部楼层
dasemimi 发表于 2016-2-25 17:21
是的,多线程使用炫彩,一定要谨记一点,你可以在线程中发送消息给主线程,在主线程中来刷新或者其他操作, ...

直接发送XC_PAINT消息是么?那如果我直接调用InvalidRect与UpdateWindow函数可以吗?
回复

使用道具 举报

该用户从未签到

发表于 2016-2-26 18:24:08 | 显示全部楼层
bnbplayer 发表于 2016-2-26 11:45
直接发送XC_PAINT消息是么?那如果我直接调用InvalidRect与UpdateWindow函数可以吗? ...

说了,所有操作ui的东西都不要在线程里面搞,你得发送一个消息给窗口,你的自定义消息。然后在自定义消息里面 XEle_RedrawEle 或者  

void WINAPI XWnd_RedrawWnd  ( HWINDOW  hWindow,  
  BOOL  bImmediate  
)

使用这个,具体还是不会的话,请看炫彩编程助手。。。VC074这个例子。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

GMT+8, 2024-9-19 09:34 , Processed in 0.072029 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表