更改图片控件中的图标

时间:2010-07-06 12:00:28

标签: winapi picturebox

我需要在图片控件中每5秒钟在运行时更改图标,以便向用户发出工作正在进行的通知吗?

1 个答案:

答案 0 :(得分:1)

  1. 加载一些图标。
  2. 启动计时器以便经常调用。
  3. 将STM_SETICON消息发送到图片控件(实际上是静态控件)。
  4. 不再需要时杀掉计时器。
  5. 释放图标句柄。
  6. 其他兴趣点:

    1. 如果加载其他类型的图像对象(而不是图标),则需要发送相应的消息。有关详细信息,请参阅msdn中的STM_SETICON。

    2. 计时器是一个中断,对于任何其他Windows消息都是不同的,因此如果你不小心,可能是线程不安全。尽快离开计时器子程序。

    3. 希望这会有所帮助。 米罗