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

Вниз

Перемещать форму за Panel   Найти похожие ветки 

 
Choco ©   (2006-11-09 09:10) [0]

Созрел еще один вопрос: с фомы я убрала стандартную шапку формы, теперь в качестве шапки у меня Panel. Как сделать так, чтоб была возможность перемещать форму, уцепившись именно за эту панель. Материала в инете много но большинство нерабочие коды...


 
Орион ©   (2006-11-09 09:12) [1]

в OnMouseDown панели:
const
 SC_DRAGMOVE = $F012;
begin
 ReleaseCapture;
 SendMessage(Handle, WM_SYSCOMMAND, SC_DRAGMOVE, 0);
end;


 
Choco ©   (2006-11-09 09:15) [2]

не работает:(


 
Орион ©   (2006-11-09 09:17) [3]

ты бы еще просто предлог "не" написал.
Какие симптомы? Покажи в вставил этот кусок.
Но сдается мне в 17 строке у тебя проблемы.


 
Орион ©   (2006-11-09 09:18) [4]

прошу прощения "написала" :)


 
Choco ©   (2006-11-09 09:21) [5]

так и вставила

procedure TForm2.Panel1MouseDown(Sender: TObject; Button: TMouseButton;
 Shift: TShiftState; X, Y: Integer);
const
SC_DRAGMOVE = $F012;
begin
ReleaseCapture;
SendMessage(Handle, WM_SYSCOMMAND, SC_DRAGMOVE, 0);
end;

еще в этом юните есть код который запрещает изменение размеров но вроде он не должен влиять...


 
Орион ©   (2006-11-09 09:22) [6]

должно работать как часы...


 
Choco ©   (2006-11-09 09:25) [7]

тем не менее никакой реакции, чтож делать???


 
Choco ©   (2006-11-09 09:38) [8]

черт.. у меня глюки... проект перестал компилится... наверно поэтому и не работает что с новой вставкой не компилился еще.. че за бред такой не знаешь? вроди никаких настроек не меняла....


 
Anatoly Podgoretsky ©   (2006-11-09 09:52) [9]

> Choco  (09.11.2006 09:38:08)  [8]

Когда проект перестает компилироваться, то он обычно сообщает почему.


 
Орион ©   (2006-11-09 09:52) [10]

> че за бред такой не знаешь?

не знаю. ты удивлена?


 
Ketmar ©   (2006-11-09 10:43) [11]

интересно, кто их научил сакральному термину "шапка"?


 
Choco ©   (2006-11-09 10:48) [12]

а как интересно еще ты объяснишь... "строка заголовка"? или "верхушка формы":)) вобщем проблема решена, спасиб всем за помощь


 
Anatoly Podgoretsky ©   (2006-11-09 11:17) [13]

> Choco  (09.11.2006 10:48:12)  [12]

Заголовок окна принятый термин.


 
Ketmar ©   (2006-11-09 12:15) [14]

>[12] Choco(c) 9-Nov-2006, 10:48
>а как интересно еще ты объяснишь...
точно так, как в [13]. "шапка" -- она в отчётах и документах, к примеру. окно в шапке -- это последствия принятия мескалина.


 
RASkov   (2006-11-09 12:26) [15]

Заголовок... заглавок.... голова.... затылок.. на затылке кепка. У окна есть кепка. Вот.

> Choco ©   (09.11.06 10:48) [12]

На этом форуме советую выражаться "правильными" терминами, здесь не только примеры кодом дают но и культуре речи учат, что есть - верно.
ЗЫ Я не принимал мескалин:)


 
Ketmar ©   (2006-11-09 12:53) [16]

>[15] RASkov 9-Nov-2006, 12:26
есть подозрение, что этому термину новичков учит какой-то очередной шибко гениальный автор. вот мне и интересно -- кто виноват? что делать -- ясно. %-)


 
Romkin ©   (2006-11-09 13:03) [17]

drag... drugs...
Всего-то перекрыть WM_NCHITTEST и подменить когда надо результат на HTCAPTION


 
Ketmar ©   (2006-11-09 13:07) [18]

>[17] Romkin(c) 9-Nov-2006, 13:03
>Всего-то перекрыть WM_NCHITTEST и подменить когда надо
>результат на HTCAPTION
это несколько сложнее. %-)


 
Anatoly Podgoretsky ©   (2006-11-09 13:13) [19]

> RASkov  (09.11.2006 12:26:15)  [15]

А я предлагаю не флудить не обосновано.

> ЗЫ Я не принимал мескалин

Альтернатив много, может ты с детсва ешь грибы.
Возвращайся обратно к теме. Флуд он тоже по теме должен быть.


 
Anatoly Podgoretsky ©   (2006-11-09 13:15) [20]

> Ketmar  (09.11.2006 13:07:18)  [18]

Зато гарантия, кроме того эту зону можно назначить в один пиксель


 
Ketmar ©   (2006-11-09 13:23) [21]

>[20] Anatoly Podgoretsky(c) 9-Nov-2006, 13:15
>Зато гарантия, кроме того эту зону можно назначить в один
>пиксель
я ж не говорю, что хуже. я говорю, что сложнее. и сильно подозреваю, что проще автору дать [1], нежели рассказывать про hittest"ы. %-)



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

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

Наверх





Память: 0.49 MB
Время: 0.04 c
15-1163041746
Flash3
2006-11-09 06:09
2006.11.26
Кто нибудь знает альтернативу AcrobatReader у ?


1-1160053712
atruhin
2006-10-05 17:08
2006.11.26
Проблеммы с двумя TSpliter


2-1162886946
konstr
2006-11-07 11:09
2006.11.26
Blob и SQL


15-1162591093
lookin
2006-11-04 00:58
2006.11.26
и в Скайп


2-1162924166
ANEM
2006-11-07 21:29
2006.11.26
Прога процедурного типа





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский