• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

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

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

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++".
 
?

????

Guest

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

AlexGin

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

"овчинка не стоит выделки".

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

admin

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!