убрать Caption в диалоговом окне

Тема в разделе "WASM.WIN32", создана пользователем h0kum, 18 дек 2006.

  1. h0kum

    h0kum New Member

    Публикаций:
    0
    Регистрация:
    7 авг 2003
    Сообщения:
    47
    Добрый день

    подскажите как можно убрать Кепшен в диалоговом окне (из ресурсов).
    в ресурсах вроде всеми параметрами побаловался, ни как не получилось.
    Спасибо
     
  2. atorn

    atorn New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2006
    Сообщения:
    64
    Код (Text):
    1. invoke GetWindowLong,hWnd,GWL_STYLE
    2. and eax,not WS_CAPTION
    3. invoke SetWindowLong,hWnd,GWL_STYLE,eax
    Если в restorator'е копаешься, то убери WS_CAPTION.
     
  3. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Убери из его стиля WS_BORDER.
     
  4. kero

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

    Публикаций:
    0
    Регистрация:
    4 апр 2006
    Сообщения:
    1.074
    Адрес:
    Москва
    Товарищ ведь хотел именно из ресурсов ?
    Вот на выбор:

    Dlg DIALOG 0,0,100,100
    {}

    Dlg DIALOG 0,0,100,100
    STYLE WS_POPUP
    {}

    Но только не

    Dlg DIALOG 0,0,100,100
    STYLE 0
    {}

    ибо тогда налипает WS_OVERLAPPED, с CAPTION внутри.

    ---
    (Лучше поздно, чем никогда). Есть и такая возможность в ресурсном диалоге: DS_CONTROL.