цвет окна

Тема в разделе "WASM.WIN32", создана пользователем qwqwqwqw, 17 май 2009.

  1. qwqwqwqw

    qwqwqwqw New Member

    Публикаций:
    0
    Регистрация:
    25 мар 2009
    Сообщения:
    54
    как поменять цвет рабочей области окна на белый?)
     
  2. Microedition

    Microedition Active Member

    Публикаций:
    0
    Регистрация:
    5 июн 2008
    Сообщения:
    814
    перед созданием окна - так:

    Код (Text):
    1. push    0FFFFFFFFh
    2. call      CreateSolidBrush
    3. mov     dword[WNDCLASS.hbrBackground],eax
     
  3. G13

    G13 New Member

    Публикаций:
    0
    Регистрация:
    24 мар 2006
    Сообщения:
    499
    Код (Text):
    1. push    WHITE_BRUSH
    2. call    GetStockObject
    3. mov dword[WNDCLASS.hbrBackground],eax
    И нечего преумножать сущности.
     
  4. Microedition

    Microedition Active Member

    Публикаций:
    0
    Регистрация:
    5 июн 2008
    Сообщения:
    814
    G13 Смысл один
     
  5. kero

    kero Модератор SOURCES & 2LZ Команда форума

    Публикаций:
    0
    Регистрация:
    4 апр 2006
    Сообщения:
    1.074
    Адрес:
    Москва
    из замечания G13 следует, что в предложении Microedition смысла нет :)
     
  6. qwqwqwqw

    qwqwqwqw New Member

    Публикаций:
    0
    Регистрация:
    25 мар 2009
    Сообщения:
    54
    kero, че ты флудишь ?
    не можешь ничо умного написать , молчи
     
  7. kero

    kero Модератор SOURCES & 2LZ Команда форума

    Публикаций:
    0
    Регистрация:
    4 апр 2006
    Сообщения:
    1.074
    Адрес:
    Москва
    qwqwqwqw, иногда я могу сказать и что-то умное. К примеру - здесь.
    А насчет флуда не беспокойтесь: с вами мне говорить не о чем.
     
  8. Microedition

    Microedition Active Member

    Публикаций:
    0
    Регистрация:
    5 июн 2008
    Сообщения:
    814
    Отвечаю специально для kero (для особо тупых?).
    Я имел ввиду, что код, что у меня и у G13 выдает один результат.
    Визуальный, всмысле.
     
  9. kero

    kero Модератор SOURCES & 2LZ Команда форума

    Публикаций:
    0
    Регистрация:
    4 апр 2006
    Сообщения:
    1.074
    Адрес:
    Москва
    Специально для особо умного Microedition:
    тот же "визуальный, всмысле" - можно получить и еще более затратно.
    Хотя пытаться вам тут объяснять про DeleteObject было бы особо тупо.
     
  10. Microedition

    Microedition Active Member

    Публикаций:
    0
    Регистрация:
    5 июн 2008
    Сообщения:
    814
    +1

    И чего же в здесь вы умного написали?
     
  11. Microedition

    Microedition Active Member

    Публикаций:
    0
    Регистрация:
    5 июн 2008
    Сообщения:
    814
    Вызывать DeleteObject - это всего лишь правило хорошего тона.
    Одно дело когда есть много вызовов CreateSolidBrush/им подобных
    и соответствующий им вызов DeleteObject. Там действительно память
    занимается. И другое дело - один вызов в самом начале программы
    при создании окна. при завершении процесса ос сама память освободит.
     
  12. Microedition

    Microedition Active Member

    Публикаций:
    0
    Регистрация:
    5 июн 2008
    Сообщения:
    814
    kero ладно, мир вам, а я спать пошел.