Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.07.03;
Скачать: CL | DM;

Вниз

Несворачиваемая, дырявая форма   Найти похожие ветки 

 
compuser   (2011-03-18 11:59) [0]

Нужно сделать форму, которая:
1) не сворачивалась кнопкой "свернуть все окна" или клавишами Win+D;
2) она была прозрачной и "дырявой", т.е. через неё можно было бы нажимать мышкой для работы с другими программами.
P.S. Желательно конечно если привидете код программы.


 
Cobalt ©   (2011-03-18 12:27) [1]

а сколько денег за это?


 
Amoeba_   (2011-03-18 12:53) [2]


> compuser   (18.03.11 11:59)
>
> Нужно сделать форму, которая:
> 1) не сворачивалась кнопкой "свернуть все окна" или клавишами
> Win+D;
> 2) она была прозрачной и "дырявой", т.е. через неё можно
> было бы нажимать мышкой для работы с другими программами.
>
> P.S. Желательно конечно если привидете код программы.

С такими вопросами сюда: http://www.delphikingdom.com/notice/putinfo.asp?CategoryID=7


 
Юрий Зотов ©   (2011-03-18 17:23) [3]


> compuser   (18.03.11 11:59)  
> Нужно сделать форму, которая:
> 1) не сворачивалась кнопкой "свернуть все окна" или клавишами
> Win+D;
> 2) она была прозрачной и "дырявой", т.е. через неё можно
> было бы нажимать мышкой для работы с другими программами


Невидимая форма полностью удовлетворяет этому ТЗ.

> Желательно конечно если привидете код программы.
Application.ShowMainForm := False;


 
KilkennyCat ©   (2011-03-18 17:56) [4]


> Юрий Зотов ©   (18.03.11 17:23) [3]

что ж ты так сразу, тебе теперь не заплатят, а мог бы тысящ 5 - 7 зеленых срубить...


 
OW ©   (2011-03-18 18:06) [5]

не, не сказано какой именно степени прозрачности должна быть форма


 
clickmaker ©   (2011-03-18 18:11) [6]

и какие дыры должны быть? одна, но большая, или как в швейцарском сыре. Чем больше дырок, тем качественнее и дороже форма


 
Leon-Z ©   (2011-03-18 19:30) [7]

Тебе нужно почитать доку по регионам.
Есть такая фича в Win32 - регионы, позволяют создавать не только дырявые формы, но и круглые, и вообще любой формы.

http://www.z-oleg.com/delphi/graphrgn.htm

http://www.codenet.ru/progr/delphi/stat/regions/ - здесь подробно


 
antonn ©   (2011-03-18 20:37) [8]


> Тебе нужно почитать доку по регионам.
> Есть такая фича в Win32 - регионы, позволяют создавать не
> только дырявые формы, но и круглые, и вообще любой формы.
>
>

кавычки-же


 
И. Павел ©   (2011-03-18 21:41) [9]


> compuser   (18.03.11 11:59)

Вы лучше скажите, какая перед вами стоит задача. Иначе не понятно, какие функции должна выполнять дырявая форма.

Например, для перехвата сообщений чужих окон дырявая форма не нужна, если стоит такая задача.


 
antonn ©   (2011-03-18 21:44) [10]

виджеты видели? :)


 
И. Павел ©   (2011-03-18 22:03) [11]


> виджеты видели? :)

Тогда можно на рабочем столе попробовать рисовать:
http://www.gcmsite.ru/?pg=art&id=delphi-draw-screen-winapi

Или использовать какое нибудь готовое SDK, например: http://prsicom.ru/


 
antonn ©   (2011-03-18 22:38) [12]

мерцать будет


> ScreenDC := GetDC(0); {получаем контекст экрана (рабочего стола)}

так экрана или рабочего стола? :)


 
KilkennyCat ©   (2011-03-19 02:04) [13]

дырки делают дыроколом.



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

Текущий архив: 2011.07.03;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.014 c
15-1300564971
IPranker
2011-03-19 23:02
2011.07.03
Куда попадают картинки при переносе с Мазилы?


15-1300483790
Юрий
2011-03-19 00:29
2011.07.03
С днем рождения ! 19 марта 2011 суббота


15-1300257468
Артём
2011-03-16 09:37
2011.07.03
Cистема на работе барохлит?


15-1291142271
xayam
2010-11-30 21:37
2011.07.03
Как ускорить индексирование сайта поисковиками?


2-1301080427
DenKa
2011-03-25 22:13
2011.07.03
Вписать картинку в рамку с закругленными краями