|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Вопросы об оформлении
Как сделать, чтобы компонент TPopupMenu и TMainMenu всегда прорисовывались также, как и в ОС? Проблема в том, что если добавить какое-нибудь изображение в меню, то это меню рисуется само.
И еще один вопрос. Курсор crHandPoint отличается от системного курсора (руки), как извлечь курсор из системы? Что делать, когда сломался комп: 1. Если вы юзер - делать ноги. 2. Если ремонтник - делать деньги. 3. Если вы программист - делать вид, что так было задумано. |
#2
|
|||
|
|||
Цитата:
Присоединяюсь к вопросу меня тоже интерисует такая фича... |
#3
|
||||
|
||||
Что значит "чтобы компонент TPopupMenu и TMainMenu всегда прорисовывались также, как и в ОС"?
Зачем курсор извлекать из Windows? Он лежит в папке Windows\Cursors. Код:
var h: hcursor; begin h := LoadCursorFromFile('C:\Windows\Cursors\hand.cur');// Посмотри в папке Windows\Cursors курсор с рукой. И его название ставишь вместо hand.cur Screen.Cursors[1] := h; Form1.Cursor := 1; Последний раз редактировалось Winny, 21.09.2007 в 17:17. |
#4
|
|||
|
|||
2 Winny:
Вообще-то мы имели виду, что нам надо узнать позицию самого курсора на экране, а где он находится - все знают =) |
#5
|
||||
|
||||
Цитата:
Не профи, но и не чайник . D6 - лучше не придумали. Пока. |
#6
|
||||
|
||||
Цитата:
http://aid-files.narod.ru/Menus.bmp Что делать, когда сломался комп: 1. Если вы юзер - делать ноги. 2. Если ремонтник - делать деньги. 3. Если вы программист - делать вид, что так было задумано. |
#7
|
||||
|
||||
Цитата:
--------------------------------------------- Программирование - не профессия, а стиль жизни |
#8
|
||||
|
||||
Узнать позицию курсора на экране:
Код:
var X:Integer; Y:Integer; begin X:=Mouse.CursorPos.X; Y:=Mouse.CursorPos.Y; Последний раз редактировалось Winny, 21.09.2007 в 21:28. |
#9
|
||||
|
||||
Цитата:
|
#10
|
||||
|
||||
А курсор может носить и другое имя. У меня, например, курсор в виде руки называется aero_link.cur. Как быть в таком случае?
Что делать, когда сломался комп: 1. Если вы юзер - делать ноги. 2. Если ремонтник - делать деньги. 3. Если вы программист - делать вид, что так было задумано. |
#11
|
||||
|
||||
Проблема с курсором решена. Имена всех системных курсоров находятся в реестре - HKEY_CURRENT_USER\Control Panel\Cursors.
Что делать, когда сломался комп: 1. Если вы юзер - делать ноги. 2. Если ремонтник - делать деньги. 3. Если вы программист - делать вид, что так было задумано. |