CStatic::SetBitmap

  • Автор темы Автор темы A.D.I.D.A.S
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
A

A.D.I.D.A.S

Вообщем у меня на диалоге есть элемент CStatic типа bitmap. К нему через DDX привязана переменная m_f1.

m_f1.SetBitmap(::LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_PICT1)));

- так я ставлю туда картинку...

m_f1.SetBitmap(NULL);

- а вот так убираю... правда убирается она только если к примеру свернуть-развернуть окно...
Подскажите чего чтобы оно сразу пропадало...
 
m_f1.Invalidate();
Invalidate();
 
Спасибо! Работет. Может кто-нибудь по-русски еще может пару слов сказать про эту функцию, что она из себя представляет? Буду благодарен.
 
Про Invalidate? Она просто говорит системе о необходимости перерисовать фрагмент окна. Система это сделает при первой возможности.
А вообще, имхо, программирование под Win без прочтения минимум рихтера v3 просто недопустимо.
 
А что есть "рихтер v3"? Вдимо книга какая-то? И где где можно достать?
 
Jeffrey Richter. "Programming Applications For Windows".
В русском переводе называется "Windows для профессионалов".
Сейчас можно купить 3е и 4е издания. Книги очень сильно разные, так что не помешает иметь обе :rolleyes: Третье издание мне нравится заметно больше - оно читается легче, и покрывает практически все вещи, которые нужны среднему разработчику. Описывает внутренние механизмы системы по работе с файлами, памятью, сообщениями, потоками и пр. На самом деле открывает глаза на многие вещи. Четвертое стало суховатое, по крайней мере если судить по русксому переводу, и имеет еще более глубокий уклон в системные вещи. Зато там есть еще детали по 64-битному программированию, что тоже не помешает. Короче - настольная книга, настоятельно рекомендую.
Электронную верию можно найти здесь:http://anatolix.naumen.ru/Books/Richter?v=9dq.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab