Текущий архив: 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.47 MB
Время: 0.004 c