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

Вниз

Программа, не имеющая формы   Найти похожие ветки 

 
Washington ©   (2008-01-08 12:09) [0]

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


 
engine ©   (2008-01-08 12:14) [1]

> [0] Washington ©   (08.01.08 12:09)

Program WithoutForm;
begin
end.


 
Washington ©   (2008-01-08 12:18) [2]

А куда там всякие процедуры, ф-ии вписывать?


 
palva ©   (2008-01-08 12:22) [3]


> Washington ©   (08.01.08 12:18) [2]
> А куда там всякие процедуры, ф-ии вписывать?

Ну если грубо говоря:
Описания процедур - до слова begin.
Обращения к процедурам - после.
А подробности лучше посмотреть в учебнике - структура программы на паскале.


 
Leonid Troyanovsky ©   (2008-01-08 12:26) [4]


> Washington ©   (08.01.08 12:09)

> выводить текст и рисовать на раб. столе -> форма не нужна.

http://www.podgoretsky.com/DM/BadTips.html#BT-12

--
Regards, LVT.


 
Washington ©   (2008-01-08 12:31) [5]


> Leonid Troyanovsky ©   (08.01.08 12:26) [4]

Я согласен, что я начинающий, но дело в том, что прогу хочу сделать наподобии LiteStep. Для себя причём. Наверное, а может быть не только.


 
Leonid Troyanovsky ©   (2008-01-08 12:38) [6]


> Washington ©   (08.01.08 12:31) [5]

> сделать наподобии LiteStep. Для себя причём. Наверное, а
> может быть не только.

Раз уж начинанающий, то и слушай опытных :)
Не пиши на столе и обоях, а сделай, например, полупрозрачную форму.

И вопросов, куда и что писать станет меньше.

--
Regards, LVT.


 
Washington ©   (2008-01-08 12:40) [7]

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


 
Leonid Troyanovsky ©   (2008-01-08 12:46) [8]


> Washington ©   (08.01.08 12:40) [7]

> А можно сделать надписи, которые будут видны на полностью
> прозрачной форме?

Нет.

--
Regards, LVT.


 
Washington ©   (2008-01-08 12:51) [9]

Жалко :(


 
Malik   (2008-01-08 19:28) [10]

Я сам начинающий...))) Видел способ решения данной задачи... Она помниться решалась как-то через ханделы и елегантно, да и составляла всего 4-5 строк (сам продцесс получения, грубо выражаясь, канвы для рисования).


 
DVM ©   (2008-01-08 19:32) [11]


> Я согласен, что я начинающий, но дело в том, что прогу хочу
> сделать наподобии LiteStep.

LiteStep рисует на своем окне, а не на окне Explorera.


 
Washington ©   (2008-01-09 12:01) [12]

Ну вот у меня модуль стоит - label"ы прямо на рабочем столе с постоянно обновляющейся инфой. Где ж там окно?


> Malik   (08.01.08 19:28) [10]
Код я видел, причём несколько вариантов, но старшой сказал, что не надо, значит не надо :)


 
Gydvin ©   (2008-01-09 14:18) [13]


> Ну вот у меня модуль стоит - label"ы прямо на рабочем столе
> с постоянно обновляющейся инфой. Где ж там окно?

Скорее всего тебе кажется, что там нет окна, но оно там опять же скорее всего есть )


 
Ins ©   (2008-01-09 15:28) [14]


> А можно сделать надписи, которые будут видны на полностью
> прозрачной форме?


Красиво сделать достаточно трудоемко. Простенько можно назначить окну регион по форме текста, или Layered-окну выставить ColorKey с помощью SetLayeredWindowAttributes. Но останутся деффекты из-за того, что границы текста размыты. Более красиво можно с помощью UpdateLayeredAttributes. Тут есть пример:
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=36393


 
homm ©   (2008-01-09 15:30) [15]

> [12] Washington ©   (09.01.08 12:01)
> Где ж там окно?

Прямо там, где лейбелы на рабочем столе.


 
Ins ©   (2008-01-09 15:41) [16]


> UpdateLayeredAttributes


UpdateLayeredWindow, разумеется...


 
TUser ©   (2008-01-10 07:08) [17]

Для рисования на рабочем  столе начинающие используют GetDC (0), не забывая про ReleasDC. Профи никак на рабочем столе не рисуют, им есть чем заняться.

Мораль проста: нефиг ерундой страдать, есть много других, более ценных задач, чем рисование на раб. столе.


 
Denis__ ©   (2008-01-10 09:14) [18]

Если нужны надписи, то в чём проблема? Форму красного цвета, его же сделать прозрачным, и вперёд...:)


 
antonn (work)   (2008-01-10 17:20) [19]


> Washington ©   (08.01.08 12:40) [7]
>
> А можно сделать надписи, которые будут видны на полностью
> прозрачной форме?

можно - [16]
пример - http://desksoft.ru/index.php?forum=13&th=47
игрушка написаная на этом примере - http://desksoft.ru/index.php?forum=4&th=123



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

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

Наверх





Память: 0.49 MB
Время: 0.071 c
3-1190635483
ganda
2007-09-24 16:04
2008.02.03
FIBPlus


2-1199563356
Vitaliano
2008-01-05 23:02
2008.02.03
Подскажите новичку


2-1200051942
Виктор007
2008-01-11 14:45
2008.02.03
Установка компонента в Delphi 2007


2-1199825695
Петька
2008-01-08 23:54
2008.02.03
Оценка алгоритмов


15-1198592492
Astaldo
2007-12-25 17:21
2008.02.03
Помогите плиз





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