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

Вниз

Контекстное и главное меню   Найти похожие ветки 

 
Светлана   (2012-07-18 15:58) [0]

Здравствуйте, подскажите варианты замены MainMenu и PopupMenu, на более красивые в D7 (бесплатные варианты). Спасибо.


 
Anatoly Podgoretsky ©   (2012-07-18 18:40) [1]

> Светлана  (18.07.2012 15:58:00)  [0]

OwnerDraw и рисуйЮ что хочешь, хоть в полосочку


 
Светлана   (2012-07-23 09:45) [2]

Не понятно только от чего нужно "танцевать" при отрисовке. В OnDrawItem только от ARect, но когда я пробовала менять стили Windows, все выглядело по разному. Как можно добиться единообразия?

procedure TForm1.File1DrawItem(Sender: TObject; ACanvas: TCanvas;
 ARect: TRect; Selected: Boolean);
begin
 ....................................
end;    


 
Плохиш ©   (2012-07-23 11:31) [3]


> но когда я пробовала менять стили Windows, все выглядело
> по разному. Как можно добиться единообразия?

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


 
Светлана   (2012-07-23 11:51) [4]

Ну вроде разобралась, только не понятно как сделать вывод иконки из ImageList перед пунктом меню при OwnerDraw = True;


 
KilkennyCat ©   (2012-07-23 12:11) [5]

http://rouse.drkb.ru/other.php здесь есть про красивое меню.

> не понятно как сделать вывод иконки из ImageList перед пунктом
> меню


ImageList.Draw(Canvas: TCanvas; X, Y, Index: Integer; Enabled: Boolean(по умолчаниюTrue);
вывод изображения с номером Index на чей-то Canvas в координаты X, Y. Если Enabled равно False, рисуется серым (выключенным)


 
Dennis I. Komarov ©   (2012-07-24 16:32) [6]


> Здравствуйте, подскажите варианты замены MainMenu и PopupMenu,
>  на более красивые в D7 (бесплатные варианты).

Здравствуйте, подскажите где взять новые более красивые глюки - стандартных не хватает...



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

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

Наверх





Память: 0.45 MB
Время: 0.076 c
15-1346268817
Nic
2012-08-29 23:33
2013.03.22
Какую машину выбрать?


3-1282861564
MAXHO
2010-08-27 02:26
2013.03.22
Почему может зависать база?


4-1261646635
lunev_denis
2009-12-24 12:23
2013.03.22
Обновление информации в реестре


2-1333709191
Jimmy
2012-04-06 14:46
2013.03.22
Как избавится от мерцания?


15-1335422333
Дмитрий С
2012-04-26 10:38
2013.03.22
Кадр из 112 серии интернов.





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