Ændre titel på proceslinjen

Tags:    delphi

Hvordan kan jeg ændre den titel der bliver vist på proceslinjen fra programmet?

Det jeg vil kunne gøre, er fx at ændre titlen ved at trykke på en knap mens programmet kører.



Indlæg senest redigeret d. 11.09.2006 10:45 af Bruger #3807
8 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Hey Jonas,
det er faktisk ret simpelt. Så længe du koder med brugen af deres VCL, og derved har adgang til Application:TApplication, kan du ændre den runtime ved at skrive: Application.Title:= 'Min nye program titel';

Du kan også sætte den på følgende måde via API'en:
SetWindowText(handle,PChar('Min nye titel'));

:)



F.eks. på en Buttons OnClick event

Fold kodeboks ind/udKode 




Hej BananJoe,

Jeg er på vej i seng, men denne kode skulle kunne klare det:

Fold kodeboks ind/udKode 


Så må du selv lige se om der er en måde at finde hvad titlen er inden.

M.v.h. Johnny Rasmussen :D



Det var den her jeg tænkte på:

http://i110.photobucket.com/albums/n95/bananjoe06/titelbar.jpg



Indlæg senest redigeret d. 11.09.2006 19:31 af Bruger #3807
Titlen i processlinjen viser altid titlen på vinduet, så du kan ikke ændre den ene, uafhængigt af den anden.



Det er heller ikke hvad jeg er interesseret i, men når jeg ændrer caption på vinduet ændrer navnet på proceslinjen sig ikke.



Nu lader det til at virke mht. ændring af navnet på proceslinjen, men for at det kan virke, skal jeg vide hvad titlen på vinduet er i forvejen.

Hvordan ændrer man string til Pchar?



Ændre string til PChar er jeg rimelig sikker på man kan gøre med PChar(string).



t