как убрать окно из status bar

Тема в разделе "WASM.BEGINNERS", создана пользователем rain, 12 авг 2006.

  1. rain

    rain New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2006
    Сообщения:
    976
    heyeyey :)
    единственный пока известный мне способ - использовать стиль окна WS_EX_TOOLWINDOW, он меняется вид окна (пропадает иконка и тп...) что не есть гут в моём случае
     
  2. Alexander77

    Alexander77 Alexander

    Публикаций:
    0
    Регистрация:
    1 авг 2006
    Сообщения:
    28
    Адрес:
    Ukraine, Kiev
    Используй комбинацию WS_POPUPWINDOW or WS_CAPTION в качестве стиля, а WS_EX_ можно не трогать или поставь WS_EX_OVERLAPPEDWINDOW. Писал по памяти, могут быть неточности. См инфу по CreateWindow и CreateWindowEx. Вот по стилям: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/WindowsUserInterface/Windowing/Windows/WindowReference/WindowStyles.asp
    http://msdn2.microsoft.com/de-de/library/61fe4bte.aspx
     
  3. rain

    rain New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2006
    Сообщения:
    976
    оба эти стиля как по одному так и в помеси дают отображение окна в статус баре. эх если б мсдн писали б получше :) и поиск по контенту лучше б сделали вы была-бы шара (хотя может щас уже сделали? у меня '05 )
     
  4. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257
    интересно, как удалось вставить окно в статус-бар?
    Если это всё-таки таск-бар, то удалить кнопку программы из него можно так: 1.создать невидимое окно. 2.это окно сделать парентом видимому окну. 3.всё.
    Этот способ описан в msdn, который надо получше читать, а не писать (написан он очень хорошо).
     
  5. rain

    rain New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2006
    Сообщения:
    976
    простите, конечно имелся в виду таск бар, просто я нубик, не смог найти в мсдн (по индексу ничё не нашёл, а поиск как всегда выдал 500 мало соответствующих запросу страниц), 2cresta - как ты это сделал ?
     
  6. rain

    rain New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2006
    Сообщения:
    976
    что-то я совсем потерялся, мсдн:
    с каких это пор system tray называется TaskBar?
     
  7. rain

    rain New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2006
    Сообщения:
    976
    2cresta дай плиз линк или скажи как изменить парента у окна (у меня диалог создаётся из ресурсов)
     
  8. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.347
    system tray == taskbar status area

    SetParent(hwndChild, hwndNewParent);

    Какая разница? Все равно ты при создании указываешь родительское окно. В любой функции...
     
  9. rain

    rain New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2006
    Сообщения:
    976
    кул! всем пасиба протестил - работает, сбылась мечта идиота :) если б ещё какой-то был фак по поиску в мсдн
     
  10. kero

    kero Модератор SOURCES & 2LZ

    Публикаций:
    0
    Регистрация:
    4 апр 2006
    Сообщения:
    1.074
    Адрес:
    Москва
    2 cresta, 2 rmn :

    Возражения - http://www.wasm.ru/forum/viewtopic.php?id=15560