Изменение значков в управлении изображением - PullRequest
1 голос
/ 06 июля 2010

Что мне нужно менять значки во время выполнения каждые 5 секунд в управлении изображением, чтобы дать пользователю уведомление о том, что работа в процессе?

1 Ответ

1 голос
/ 15 июля 2010
  1. Загрузите несколько значков.
  2. Запустите таймер, который будет вызываться так часто.
  3. Отправьте сообщение STM_SETICON в управление изображением (которое фактически является статическим).
  4. Убейте таймер, когда он больше не нужен.
  5. Отпустите ручки значков.

Другие интересные объекты:

  1. если загружаются другие типы объектов изображения (в отличие от значков), вам необходимо отправить соответствующие сообщения. Подробности смотрите в STM_SETICON в msdn.

  2. Таймер является прерыванием, в отличие от любого другого сообщения Windows, поэтому может быть небезопасным, если вы не будете осторожны. Оставьте функцию таймера как можно скорее.

Надеюсь, это поможет. Миро

...