Только рамка при перемещение окна?

Тема в разделе "WASM.WIN32", создана пользователем tigsid, 30 апр 2005.

  1. tigsid

    tigsid Member

    Публикаций:
    0
    Регистрация:
    11 июн 2004
    Сообщения:
    62
    Как сделать так, чтобы при изменение положения | размера окна в Win2k/XP

    показывалась только рамка, а не все окно отрисовывалось.

    Кажется должен быть такой style у окон, вот только ни как не могу вспомнит какой.
     
  2. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257
    Нет такого стиля. Можно поменять для всех окон сразу, в настройках рабочего стола.

    Либо попробовать отрисовать самому рамку, а по отпусканию мыши двинуть окно в получившийся рект.
     
  3. tigsid

    tigsid Member

    Публикаций:
    0
    Регистрация:
    11 июн 2004
    Сообщения:
    62
    Может у кого есть пример как "отрисовать самому рамку".

    И еще: на каком 'окне' мне рисовать рамку?
     
  4. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257
    Можно с DrawFocusRect - это xor функция, удобно для стирания нарисованной рамки.

    А рисовать на десктопе.

    Нарисовать несложно, труднее заставить окно стоять на месте, пока не будет отпущена мышь.