Добавление кнопки в загаловке окна

Тема в разделе ".NET", создана пользователем Guest, 29 ноя 2003.

Статус темы:
Закрыта.
  1. Guest

    Guest Гость

    Люди добрые, надо добавить в загаловке окна типа toolbox кнопку minimize. Посоветуйте как...

    Пишу на VB.NET, но если кто знает как это на VC++ то тоже сойдёт.
     
  2. AlexGin

    AlexGin Гость

    Guest

    1) Почему же тогда применяете именно стиль "toolbox", можно
    применять "классический" стиль окна.

    2) Если все делается на VB.NET или на C#, то всякие
    ухищрения на голом WIN32 API, в небезопасном коде, навряд-ли
    можно признать корректным решением. У меня даже есть сомнения,
    насчет возможности реализации этого.

    3) Для VC++ в данном случае придется много чего делать при
    помощи функций WIN32 API. Статьи по этой теме поищи в
    MSDN по WM_NCPAINT, WM_NCACTIVATE
    и желательно в разделах "Periodicals 1996-99- Q & A: C++".
     
  3. ????

    ???? Гость

    Guest

    Или я что-то не понимаю(не знаю), или нет такого стиля "toolbox". Есть стиль WS_EX_TOOLWINDOW или тип границы в vb что-то типа "sizeabletool..." Если так оно и есть, то стандартными методами минимизацию реализовать невозможно. Данный стиль предназначен для "плавающего" управления с возможностью дока. Можно сделать как предлагает AlexGin, т.е. рисовать кнопочку самому (надеюсь я правильно понял:) - но IMHO "овчинка не стоит выделки".
     
  4. AlexGin

    AlexGin Гость

    Да, именно так - применяя обработку WM_NCPAINT, WM_NCACTIVATE
    это сделать возможно (по крайней мере в VC++), но это даже в C++
    проектах делается на WIN32 API. И даже там:

    На .NET-е вообще маловероятно, что это возможно...
     
  5. admin

    admin Well-Known Member

    Регистрация:
    8 авг 2003
    Сообщения:
    2.811
    Симпатии:
    0
    ????
    Ну скажем для сворачивания проги с трей - вполне бы microsoft мог бы сделать. Или пнопочку сворачивания окна до размеров его caption-а. Как в Линухе. Полезная штука.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей