Avatar billede betatron Nybegynder
27. august 2002 - 17:05 Der er 1 kommentar og
1 løsning

Indstillinger!?? hjælp!!

Jeg har det windowsbaserede Delphi 6.0 Personal.

Jeg har lige 2 spørgsmål:

1.) Jeg har lavet et lille program. Når man i programmet trykker på en knap vil jeg gerne have programmet til at åbne, skærm indstillingerne. Den samme lille box, man får frem når man højre-klikker på skrivebordet og vælger Egenskaber.
Hvordan gør man det??

2.) I det samme program som ovenfor, ville det så være muligt at trykke på knap, der så ikke behøvede at åbne den lille skærm-indstillinger box. Men på forhånd (som man selv kontrollere) kan sætte opløsningen til fx. 1024 x 768??
Avatar billede hermandsen Juniormester
27. august 2002 - 17:48 #1
Avatar billede hermandsen Juniormester
27. august 2002 - 17:54 #2
Og det andet:


uses registry

procedure TForm1.Button2Click(Sender: TObject);
begin
  with TRegIniFile.Create('') do
  try
    RootKey := HKEY_CLASSES_ROOT;
    WriteString('.newext', '', 'NewExt');// .newext rettes til din ext
    WriteString('NewExt', '', 'Your description of NewExt files');
    WriteString('NewExt\DefaultIcon', '', 'C:\MyApp.Exe,0');
    WriteString('NewExt\Shell', '', 'This_Is_Our_Default_Action');
    WriteString('NewExt\Shell\First_Action', '','This is our first action');
    WriteString('NewExt\Shell\First_Action\command', '', 'C:\MyApp.Exe /LotsOfParamaters %1');
    WriteString('NewExt\Shell\This_Is_Our_Default_Action', '', 'This is our default action');
    WriteString('NewExt\Shell\This_Is_Our_Default_Action\command', '', 'C:\MyApp.Exe %1');
    WriteString('NewExt\Shell\Second_Action', '', 'This is our second action');
    WriteString('NewExt\Shell\Second_Action\command', '', 'C:\MyApp.Exe /TonsOfParameters %1');
  finally
    Free;
  end;
end;
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester