HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Delphi , Help !
  #1  
Старый 06.01.2010, 02:01
FatalLerr0r
Познающий
Регистрация: 15.04.2009
Сообщений: 35
С нами: 8985453

Репутация: 12
Question Delphi , Help !

Приветствую всех.
Нужна помощь, надеюсь на ее...

1) Как сделать, чтобы форму нельзя было свернуть ? (например, чтобы нельзя было закрыть я писал :
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
CanClose:=False
end;
А как , чтоб нельзя было свернуть ?

2) Как заблокировать клавиатуру и мышь ? ( не работает это :
var
Form1: TForm1;
Dummy: integer = 0;
OldKbHook: HHook = 0;

implementation
function KbHook(code: Integer; wparam: Word; lparam: LongInt): LongInt; stdcall;
begin
if code < 0 then
Result := CallNextHookEx(oldKbHook, code, wparam, lparam)
else
Result := 1;
end;
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
var
window:THandle;
a: TRegistry;
begin
SystemParametersInfo(SPI_SETFASTTASKSWITCH, 1, @Dummy, 0);
SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, @Dummy, 0);
OldKbHook := SetWindowsHookEx(WH_MOUSE, @KbHook, HInstance, 0);
begin
SystemParametersInfo(SPI_SETFASTTASKSWITCH, 1, @Dummy, 0);
SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, @Dummy, 0);
OldKbHook := SetWindowsHookEx(WH_KEYBOARD, @KbHook, HInstance, 0);
)


3) Почему непрячетются панель задач, пуск, часы ? В чем ошибка ?
procedure TForm1.FormCreate(Sender: TObject);
var
window:THandle;
begin
window := FindWindow('Shell_TrayWnd', nil);
window := FindWindowEx(window, HWND(0),'TrayNotifyWnd', nil);
window := FindWindowEx(window, HWND(0),'TrayClockWClass', nil);
ShowWindow(window, SW_HIde);

begin
window := FindWindow('Shell_TrayWnd', nil);
window := FindWindowEx(window, HWND(0),'Button', nil);
ShowWindow(window, SW_HIde);
begin
window := FindWindow('Shell_TrayWnd', nil);
window := FindWindowEx(window, HWND(0),'TrayNotifyWnd', nil);
ShowWindow(window, SW_HIDe);

4) Моя цель ознакомительно-образовательная, не кидайтесь, просто help и все.
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Литература Delphi Sams С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 2 19.03.2010 19:46
Скачать Delphi 7, помощь. _casper_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 20 08.12.2009 04:54
Virus.Win32.Induc.a – новый вирус для Delphi ErrorNeo Уязвимости 37 26.08.2009 00:33
Virus.Win32.Induc.a или "Снова записки новичка" _=(mac)=_ Защита ОС: вирусы, антивирусы, файрволы. 5 24.08.2009 23:34
Интересные вопросы по Delphi и не только CeHoKoC С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 4 20.04.2009 10:33



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.