29. marts 2001 - 23:07Der er
7 kommentarer og 1 løsning
Login/Pause af startup
Jeg har prøvet at lave et login-progam, hvor bl.a. jeg har implementeret følgende kode:
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean); begin canclose := luk; \'En boolean, som jeg ændrer, når det rigtige password er blevet indtastet. end;
procedure TForm1.FormCreate(Sender: TObject); begin luk := false; systemparametersinfo(SPI_SCREENSAVERRUNNING,1,NIL,0); \'for at disable CTRL+ALT+DEL etc... end;
Endvidre kører jeg formen wsmaximized under windowstate (tror jeg nok, det er), og jeg har også sat den til fsstayontop.
Jeg har så lagt en reference til filen ind i [HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunServices] - men når programemt så er blevet startet, dukker startbaren lidt efter op oven på formen - ik\' så fedt!
Er der nogen, der lige kan ryste et guldkorn ud af ærmet, eller ved, hvordan man \"pauser\" windows-startup, så startbaren ikke kommer frem før programmet af afsluttet?
retep> Jeg tvivler, jeg har implementeret en kode, hvor den skjuler taskbar+startknap, men man har alligevel et par sekunder til at klikke på ting, inden koden komemr igennem - det er når programmer ligger under RUN i regedit - hvis jeg lægger det under RunServices, skjuler den det ikke, fordi det ikke at blevet loadet, når programmet kommer til koden - hmmm :-), men nå jeg kommer hjem til min egen dejlige comp vil jeg da prøve at se, om det med startknappen dur!
Hej. der er 2 muligheder som jeg kan komme på. Den ene er at \"skjule\" startbaren og den anden er lave din for til en \"RIGTIG\" stay on top. Jeg skal lige prøve at rode lidt efter nogle eksempler som jeg ved jeg har et sted.
bone>> Jeg tror ikke det kan lade sig gøre at bede start baren om at vente med at create sig. Men fortvivl ikke idet det jo blot er et almindelige vindue som i bund og grund ender i en API klade der hedder CreateWindowEx() .. ærgo har den et handle og en ClassName .... Der af følgen de kan den gemmes væk ....
Dvs du sætter en timer til at udføre den følgende linje fx 10 gange pr. sekund :
Daargh! Jeg så lige, at jeg havde glemt at checke at give point for det her spørgsmål - notification-mailen må være røget ud sammen med spammen ved et uheld. Tak for hjælpen!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.