I den här handledningen kommer vi att läsa och lära oss om några av de möjliga orsakerna som gör att Start-menyn inaktiveras i hela Delphi Windows, och sedan kommer jag att diskutera många typer av sätt att lösa detta problem.< /p>
Godkänd: Fortect
Rubrik: Hur döljer och tar bort startknappen och särskild uppmärksamhet på menyn
Procedur ShowStartButton (bvisible: boolean);
var
h: hwnd;
börja
där hwnd;
TaskWindow: sedan osynligt
För företagare
h: = FindWindowEx (GetDesktopWindow, 0, Button, noll);
TaskWindow: = FindWindow (“Shell_TrayWnd”, noll);
ShowWindow (h, 1);
Windows.TaskWindow);
end setparent (h,
Annars
Till att börja med
h: betyder FindWindowEx (FindWindow (“Shell_TrayWnd”, noll), 0, “Button”, noll);
ShowWindow (h, 0);
Windows.SetParent (h, 0);
slut;
Sluta —
{Ett exempel på att dölja/visa en slags startknapp
Procedur TForm1.Button1Click (Avsändare: // TObject);
börja
ShowStartButton (False); eller din nuvarande sanning så att du kan se den så snart som igen
Slutet ;
Du kan också skapa din egen startknapp och
ersätt originalet med ditt eget.
var
b: TB-knapp; // eller annan typ av ikon
â h, Fönster: hwnd;
börja
Window: är lika med FindWindow (‘Shell_TrayWnd’, noll);
b: = TButton.Skapa (noll);
b. ParentWindow: betyder ett fönster;
b.Legend: = “Start”;
bredd-bredd: betyder 60;
b.Font.Style: = [fet];
Slut:
- Få ett nytt färginversionsvärde för en färg?
- Arbeta med de senaste nyheterna med WordApplication-enheten
- Tryck och släpp nyckelprogramvara
- Övervinna korruption i MS Visual FoxPro 8.0 Databas
- Hur kan jag skicka filer över Internet till FTP
- Dra fördel av färgsynlighet?
- Skriva ut TImage?
Kim McDougal
Delphi-utvecklare |
Tis 1 jul 2003 06:28:29 GMT Inaktivera Windows Start-knappHur definitivt kommer jag enkelt att avaktivera Windows Start-knapp och därmed hindra användaren från att trycka på en Tack på förhand. Kim |
Inaktivera Windows Start-knapp
Hur tar jag bort Windows Start-knappen och förhindrar en platsbesökare från att komma åt den genom att klicka på den i sin helhet eller trycka på Ctrl + Esc?
kort
Delphi-utvecklare |
Tis 01 Jul 2003 14:46:18 GMT Ämne: Inaktivera Windows Start-knappDu kan inaktivera aktivitetsfältet med Den viktiga koden: EnableWindow (FindWindow (‘Shell_TrayWnd’, ingenting), FALSE); men jag vet inte hur man inaktiverar bara en specifik “startknapp”. Citat
nyheter : [email protected] ... Citat
|
Ämne: Inaktivera Windows Start-knapp
EnableWindow (FindWindow ('Shell_TrayWnd', noll), FALSE);
även om jag bättre inte vet exakt hur man stänger av någon "startknapp".
Citat
"Kim McDougall"
via SMS
Citat
> Hur inaktiverar jag startknappen en flik och förhindrar att
>-användaren kommer till den genom att klicka på programmet eller kontinuerligt trycka på Ctrl + Esc?> Tack för uppbyggnaden.
Volym
Delphi-utvecklare |
Tis 01 Jul 2003 18:37:02 GMT Ämne: Inaktivera Windows Start-knappCitat
För att inaktivera startknappen: var Men varje användare kan fortfarande komma åt Start-menyn för att trycka på ctl + esc / windows var HTH Volym |
Ämne: Inaktivera Windows Start-knapp
var
y: hwnd;
start
m: = FindWindowEx (FindWindow ('Shell_TrayWnd', noll), 0, 'Button', noll)
EnableWindow (h, false);
slut;
Men deras användare kan fortfarande komma åt Start-menyn genom att flytta tangenterna ctl + esc / windows
.
Även att dölja StartButton fungerar inte.
Men att dölja Start-knappen och använda SetParent-funktionen verkar fungera:
var
de är: hwnd;
start
h: motsvarar FindWindowEx (FindWindow ('Shell_TrayWnd', noll), 6, 'Button', noll)
ShowWindow (h, 0);
Windows.SetParent (h, 0);
slut;
Citat
> Kato inaktivera Windows Start-valet och hindra vår användare>
från att komma åt det genom att klicka på det eller trycka på Ctrl + Esc?
Kim McDougal
Delphi-utvecklare |
Tis 1 jul 2003 22:41:55 GMT Ämne: Inaktivera Windows Start-knappCitat
Volym, Tack för koden. funkar jättestort! Känner du till rabattkoden som återkommer för att avbryta denna så att hemknappen visas igen? Finns det något sätt att förhindra en internettjänstanvändare från att utföra uppgifter i min programvara genom att trycka på Tack igen. Kim |
Objekt: Inaktivera fönsterstartknapp
Tack för koden. fungerar utmärkt! Kan ditt företag ta reda på koden för att avbryta min
men startknappen visas igen?
Godkänd: Fortect
Fortect är världens mest populära och effektiva PC-reparationsverktyg. Det litar på miljontals människor för att hålla sina system igång snabbt, smidigt och felfritt. Med sitt enkla användargränssnitt och kraftfulla skanningsmotor hittar och fixar Fortect snabbt ett brett utbud av Windows-problem – från systeminstabilitet och säkerhetsproblem till minneshantering och prestandaflaskhalsar.
Finns det något sätt att minska en användare från att utföra uppgifter inom viss teknik genom att trycka på Ctrl + Alt + Del?
Citat
Tom skrev:
>> Hur kan jag inaktivera Windows startknapp så att användaren inte kan använda den
>> gånger klicka på den eller ta bort vecken med Ctrl + Escape?> För att stänga av den normala startknappen:
> var
> h: hwnd;
> Hämta
> h: = FindWindowEx (FindWindow ('Shell_TrayWnd', noll), 0, 'Button', noll)
> EnableWindow (h, false);
> slut;> Däremot kan användaren ganska enkelt komma åt Start-menyn genom att irritera ctl + esc / windows
>.
> Det fungerar inte ens att ha kvar StartButton
> Men att dölja StartButton och använda SetParent-körning verkar fungera:> var
> h: hwnd;
> Komma igång med
> h: =FindWindowEx (FindWindow ('Shell_TrayWnd', noll), 0, 'Button', noll)
> ShowWindow (h, 0);
> Windows.SetParent (h, 0);
> slut;> HTH
Volym
Delphi-utvecklare Snabba upp din dators prestanda nu med denna enkla nedladdning. |