08. marts 2005 - 09:45Der er
5 kommentarer og 1 løsning
Manipulere vindue i en anden applikation
Jeg har et gammelt program lavet i Multimedia Viever, som er designet til 640x480. Vinduet, som programmet starter op i, vises altid maksimeret og på en stor skærm ser det ikke godt ud. Jeg har ikke kildeteksten længere, så jeg kan ikke ændre i programmet. Jeg vil gerne starte programmet op fra et Delpi-program og når programmet er startet op, skal vindues resizes til 640x480 og centreres på skærmen. Herefter skal Delphi-programmet lukkes. Kan det lade sig gøre?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Tak for hjælpen. Ved du også om man kan fjerne minimer- og maximer knapperne fra et andet programs vindue, så kan luk-knappen er tilbage. Minimer og maximer knapperne opfører sig nemlig meget mærkeligt.
var WndStyle: Integer; Wnd: HWND; begin //Wnd := ... WndStyle := GetWindowLong(Wnd, GWL_STYLE); WndStyle := WndStyle and not (WS_MAXIMIZEBOX or WS_MINIMIZEBOX); SetWindowLong(Wnd, GWL_STYLE, WndStyle); end;
>>cms Det virker fint. Jeg har oprettet et selvstændigt spørgsmål på denne adresse: http://www.eksperten.dk/spm/598113 Læg lige et svar der og du får dine point.
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.