Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.005 c
15-1300215986
студент-первокурсник
2011-03-15 22:06
2011.07.03
именование методов, переменных


2-1301090452
Aleks
2011-03-26 01:00
2011.07.03
Как выводить окно "Что нового?"?


8-1212752371
zuzick
2008-06-06 15:39
2011.07.03
Отключить звук в TMediaPlayer


2-1301060385
fynjy93
2011-03-25 16:39
2011.07.03
sql запрос - проблема разделения на части


2-1300958713
Дмитрий С
2011-03-24 12:25
2011.07.03
Есть какие нибудь известные грабли Graphics и много-поточности.




   Наверх