05. november 2002 - 18:47Der er
10 kommentarer og 1 løsning
aendring i standard context menu
Idet man hoejre klikker paa en fil kommer der en context menu op. Man kan bestemme hvilken slags(win XP) menuvalg der skal komme op afhaengig af hvilken slags fil det er man hoejreklikker paa. Jeg vil gerne have at idet man klikker paa *.OBJ filer, saa skal der komme et menupunkt op der siger Convert to 'name'. 'name' skal dog variere afhaengig af hvad der staar paa *'s plads i filnavnet... Hvordan kan det lade sig goere????
Du kan ikke programmere det, det er Windows du skal rive rundt i. Du kan kun bestemme dine egne contextmenuer i dine egne programmer. Den, som kommer frem når du højreklikker på en .obj-fil, styres udelukkende af Windows.
Dit problem skal løses med nogen halløj med registreringsdatabasen.
Jeg kan sagtens lave et statisk menupunkt og lade et program eksekvere idet der trykkes paa den. Mit problem er at det IKKE skal vaere statisk... lidt ligesom naar man har installeret WinRAR. Idet der hoejreklikkes, saa kommer der en context menu op med valgmuligheder baseret paa det navn man har hoejreklikket paa.
Hmm, jeg giver ikke lige op saa let (saa tumpet som jeg nu er). Det skal vel programmeres det at den ikke er statisk. Der skal vel ligge noget programmel, og det kan vel udvikles i .NET som i hvilket som helst andet sprog.
F.eks. i Register eksemplet, du kan se at variable %1 er filnavnet... jeg ved ikke om det virker, men prøv at bruge den i teksten der vises i context-menuen.
jo, jeg vil foelge guiden, men det er ikke nok med %1... Jeg skal ned og laese lidt om det med dynamic context menuer.... hvilket er finno beskrevet...
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.