Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.05.06;
Скачать: [xml.tar.bz2];

Вниз

расположение кнопок "Свенуть" "Развернуть" "Закрыть"   Найти похожие ветки 

 
delphi_ ©   (2007-04-18 14:52) [0]

как сделать чтоб эти три кнопки были скажем с левой стороны?


 
{RASkov}   (2007-04-18 15:04) [1]

А зачем? Этож не удобно юзверю....
Сам заголовок формы "нарисуй", и кнопки хоть по середине сделай... и bsNone.


 
Ega23 ©   (2007-04-18 15:07) [2]


> как сделать чтоб эти три кнопки были скажем с левой стороны?


Убил бы за такую программу. Честное слово убил бы.


 
homm ©   (2007-04-18 15:09) [3]

> Сам заголовок формы "нарисуй", и кнопки хоть по середине
> сделай... и bsNone.

Не правильный ответ.
Сам заголовок формы нарисуй, то-есть его неклиенсткую часть. RTFM WM_NCPAINT


 
delphi_ ©   (2007-04-18 15:10) [4]

да я че виноват что заказчик так хочет.мне то что


 
Правильный Вася   (2007-04-18 15:15) [5]

сделай блуждающие кнопки, каждый раз в новом месте


 
homm ©   (2007-04-18 15:18) [6]

> сделай блуждающие кнопки, каждый раз в новом месте

Пусть они бегают от курора :)


 
{RASkov}   (2007-04-18 15:54) [7]

> [3] homm ©   (18.04.07 15:09)
> Не правильный ответ.

А по каким критериям ты оцениваешь правильно или нет? :) Круто, я знаю что "не правильный" ответ дал, на "неправильную" задачу поставленную в вопросе. А что ты хочешь рассказать в начинающих как правильно полностью перерисовать стандартный заголовок окна со стандартными кнопками только в другом их месте? Вперед...
Простой вариант: бросить на форму со стилем bsNone - Label c Align=alTop и расположить спидбатоны куда вздумается, описав их клики стандартным действиям, соответствующим действиям заменяемых стандартных кнопок. У Label определить обработчик OnMouseDown со следующим содержанием:
begin
ReleaseCapture;
Perform(WM_SYSCOMMAND, $F012, 0);
end;

Вместо Label можно и другое придумать....



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.05.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.084 c
3-1171476660
.koT
2007-02-14 21:11
2007.05.06
Paradox 7


1-1173602376
Makhanev Alexander
2007-03-11 11:39
2007.05.06
Диалог выбора пользователя....


2-1176584879
Ezorcist
2007-04-15 01:07
2007.05.06
Как правильно вести лог событий работы программы?


2-1176893560
delphi_
2007-04-18 14:52
2007.05.06
расположение кнопок "Свенуть" "Развернуть" "Закрыть"


3-1171378156
dest81
2007-02-13 17:49
2007.05.06
ib и удаленный доступ





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский