Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.07.2008, 21:57   #11
NikLik
Форумчанин
 
Аватар для NikLik
 
Регистрация: 22.11.2007
Сообщений: 224
По умолчанию

Не думаю, что стандартными средствами это можно легко сделать.
Что пришло в голову:
1.
а. убираем системные кнопки
Код:
procedure TForm1.FormCreate(Sender: TObject);
  var
    Style: Longint;
  begin
    Style := GetWindowLong(Handle, GWL_STYLE);
    SetWindowLong(Handle, GWL_STYLE, Style and not WS_SYSMENU);
  end;
б. Рисуем вместо них свои.(в аттаче--статьи на эту тему)
2.
Создаём форму без бордюра (form.borderstyle:=bsnone) и потом уже отрисовываем свой собственный бордюр со своими кнопками и т.д.

P.S. ни то, ни другое написать не возьмусь
Вложения
Тип файла: rar btn_on_captionbar.rar (8.7 Кб, 10 просмотров)

Последний раз редактировалось NikLik; 30.07.2008 в 22:02.
NikLik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Никак не могу написать код для..... PayBack Общие вопросы C/C++ 2 07.07.2008 13:55
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) Mr.User Помощь студентам 9 23.11.2007 01:34
не могу написать кириллицей Алёна БД в Delphi 0 28.05.2007 14:04