W tym krótkim szkoleniu dowiemy się o niektórych możliwych przyczynach, które mogą spowodować pomyślne wyłączenie menu Start w Delphi Windows, a następnie omówię różne sposoby rozwiązania pewnego problemu.
Zatwierdzono: Fortect
Nagłówek: Jak ukryć i usunąć przycisk katapulty i skupić się na menu
Procedura ShowStartButton (widoczne: boolean);
var
h: hwnd;
start
jeśli hwnd;
TaskWindow: następnie ukryte
Na początek
h: = FindWindowEx (GetDesktopWindow, dwa, Przycisk, zero);
TaskWindow: = FindWindow („Shell_TrayWnd”, zero);
PokażOkno (h, 1);
Windows.Okno zadań);
ostatnia część setparent (h,
W przeciwnym razie
Na początek
h: daje wynik FindWindowEx (FindWindow (“Shell_TrayWnd”, zero), 0, “Przycisk”, zero);
PokażOkno (h, 0);
Windows.Ustaw nadrzędny (h, 0);
koniec;
Kończyć się ;
{Przykład ukrywania / pokazywania jakiejś alternatywy dla uruchomienia
Procedura TForm1.Button1Click (Sender: // TObject);
start
ShowStartButton (Fałsz); lub prawdę, abyś mógł się z nią ponownie spotkać
Kończyć się ;
Czasami możesz utworzyć własny przycisk startowy i
wymień oryginał na własny.
var
b: Przycisk T; // lub inny specjalny typ przycisku
â h, Okno: hwnd;
start
Okno: = FindWindow (‘Shell_TrayWnd’, zero);
b: = Przycisk T.Utwórz (zero);
b.ParentWindow: zbliża się do okna;
b.Legenda: = “Początek”;
szerokość-szerokość: = 60;
b.Styl.czcionki: równa się [pogrubienie];
Kończyć się ;
- Uzyskać nową wartość odwrócenia koloru dla odcienia koloru?
- Praca z najnowszymi wiadomościami instalowanie komponentu WordApplication
- Prasa i dodatkowo oprogramowanie Release Key
- Przezwyciężanie korupcji w MS Visual Baza danych FoxPro 8.0
- Jak przesyłać pliki przez Internet do FTP
- Uwzględnij granice przejrzystości kolorów?
- Wydrukować TImage?
Kim McDougal
Programista Delphi |
Wt 1 lipca 2004 06:28:29 GMT Wyłącz przycisk Start systemu WindowsJak mogę łatwo dezaktywować przycisk Start systemu Windows, a tym samym uniemożliwić użytkownikowi naciśnięcie przycisku Z góry dziękuję. Kim |
Wyłącz przycisk Start systemu Windows
Jak wyłączyć przycisk Start systemu Windows, aby uniemożliwić odwiedzającemu witrynę dostęp do niego, a także klikając go całkowicie lub naciskając Ctrl + Esc?
urządzenie
Programista Delphi |
Wt 01 Lip 2003 14:46:18 GMT Temat: Wyłącz przycisk Start systemu WindowsMożesz wyłączyć niektóre paski zadań następującym kodem: EnableWindow (FindWindow (‘Shell_TrayWnd’, nic), FALSE); niemniej jednak nie wiem, jak wyłączyć dowolny konkretny „przycisk startowy”. Cytat
< /div> naciśnij : [email protected] ... Cytat
|
Temat: Wyłącz przycisk Start systemu Windows
EnableWindow (FindWindow ('Shell_TrayWnd', zero), FALSE);
prosty fakt, że nie wiem dokładnie, jak odkręcić „przycisk startowy”.
Cytat
"Kim McDougall"
przez SMS
Cytat
> Jak wyłączyć przycisk uruchamiania na karcie i uniemożliwić użytkownikowi
> dostęp do niego, klikając niektóre aplikacje lub naciskając klawisze Ctrl + Esc?> Z góry dziękuję.
Głośność
Programista Delphi |
Wto 01 Lip 2003 18:37:02 GMT Temat: Wyłącz przycisk Start systemu WindowsCytat
Aby wyłączyć przycisk uruchamiania: var Jednak użytkownik nadal może uzyskać dostęp do menu Start, naciskając ctl + esc windows var HTH Głośność |
Temat: Wyłącz przycisk Start systemu Windows
var
y: hwnd;
start
e: = FindWindowEx (FindWindow ('Shell_TrayWnd', zero), 0, 'Przycisk', zero)
EnableWindow (h, fałsz);
koniec;
Jednak użytkownik nadal może uzyskać dostęp do tego konkretnego menu Start, przesuwając klawisze ctl + esc dla każdego klawisza
okna.
Nawet ukrywanie przycisku StartButton nie działa.
Ale wydaje się, że ukrywanie przycisku StartButton, a następnie używanie funkcji SetParent działa:
var
są to: hwnd;
zacznij od
h: odpowiednik FindWindowEx (FindWindow ('Shell_TrayWnd', zero), 0, 'Button', zero)
ShowWindow (h, 0);
Windows.SetParent (h, 0);
koniec;
Cytat
> Kato wyłączy aktualny przycisk Start systemu Windows i uniemożliwi naszemu użytkownikowi>
dostęp do niego, klikając go, czyli naciskając Ctrl + Esc?
Programista Delphi
Wtorek, lipiec, 2003 22:41:55 GMT
Temat: Wyłącz przycisk Start systemu Windows
Cytat
wolumin napisał:>
> Jak wyłączyć przycisk Start systemu Windows i uniemożliwić dostęp do niego poszczególnym klientom?
? kliknij to zadanie lub naciśnij Ctrl + Esc?> Jak wyłączyć przycisk uruchamiania:
> var>
d: hwnd; >
start>
h: = FindWindowEx (FindWindow („Shell_TrayWnd”, zero), 0, „Przycisk”, zero)>
EnableWindow (h, fałsz); >
koniec;> Jednak Twój obecny użytkownik nadal może uzyskać dostęp do niektórych menu startowych po naciśnięciu klawiszy ctl + esc / windows>
czasu trwania.
> Nawet ukrywanie przycisku StartButton nie działa w biurze
> Ale ukrywanie przycisku StartButton i używanie funkcji SetParent wydaje się działać na rynku:> var
> h: hwnd;
> uruchamia się
> h: = FindWindowEx (FindWindow ('Shell_TrayWnd', zero), 0, 'Przycisk', zero)
> ShowWindow (h, 0);
> Windows.SetParent (h, 0); >
koniec;> HTH
Głośność,
Dziękujemy za Twój kod. działa świetnie! Czy znasz aktualny kod rabatowy, aby anulować ten
pomimo tego, że przycisk Home pojawia się ponownie?
Czy istnieje sposób, aby uniemożliwić internautom wykonywanie zadań w pobliżu mojego oprogramowania, naciskając
Ctrl + Alt + Del?
Jeszcze raz dziękuję.
Kim
Obiekt: Wyłącz przycisk uruchamiania okna
Dzięki za kod. naprawdę działa świetnie! Czy możesz wymyślić kod, aby anulować to
, ale urządzenie startowe pojawia się ponownie?
Zatwierdzono: Fortect
Fortect to najpopularniejsze i najskuteczniejsze narzędzie do naprawy komputerów na świecie. Miliony ludzi ufają, że ich systemy działają szybko, płynnie i bez błędów. Dzięki prostemu interfejsowi użytkownika i potężnemu silnikowi skanowania, Fortect szybko znajduje i naprawia szeroki zakres problemów z systemem Windows - od niestabilności systemu i problemów z bezpieczeństwem po zarządzanie pamięcią i wąskie gardła wydajności.
Czy istnieje doskonały sposób, aby uniemożliwić użytkownikowi wykonywanie obowiązków w niektórych programach, naciskając Ctrl + Alt + Del?
Cytat
Tom pokazał:
>> Jak mogę wyłączyć określony przycisk startowy systemu Windows i uniemożliwić użytkownikowi korzystanie z niego
>>, klikając go i usuwając fałdy za pomocą Ctrl + Escape?> Aby wyłączyć normalny przycisk start:
> var
> h: hwnd;
> Pobierz
> h: = FindWindowEx (FindWindow ('Shell_TrayWnd', zero), 0, 'Przycisk', zero)
> EnableWindow (h, fałsz);
> koniec;> Jednak użytkownik nadal może łatwo uzyskać dostęp do opcji Start, naciskając ctl + esc / door
>.
> Nawet ukrycie wszystkich StartButton nie powoduje projektów
> Ale ukrywanie StartButton i użycie programu SetParent działa:> var
> h: hwnd;
> Pierwsze kroki z
> h: =FindWindowEx (FindWindow ('Shell_TrayWnd', zero), 0, 'Przycisk', zero)
> ShowWindow (h, 0);
> Windows.SetParent (h, 0);
> koniec;> HTH
Głośność
Programista Delphi Przyspiesz teraz wydajność swojego komputera dzięki temu prostemu pobieraniu. |