Avatar billede stry Nybegynder
04. januar 2006 - 16:07 Der er 11 kommentarer og
1 løsning

Mouse hook, global seltext mv.

Jeg forsøger at lave en funktion som globalt "fanger" en eventuel tekstmarkering og indlæser denne i en variabel i mit VB 6.0 program, uanset i hvilket program markeringen sker.

Altså: mit program skal køre i baggrunden og hvis jeg markere et ord i f.eks. MS Word, skal ordet indlæses i min variabel uden at mit VB program tager fokus e.l.

Jeg forestiller at det er noget med Seltext og Mouse hook, men kan ikke lige se hvordan det skal gøres.

Nogen med et godt bud?

På forhånd tak.
Avatar billede stry Nybegynder
06. januar 2006 - 09:21 #1
Ingen med et bud?
Avatar billede stry Nybegynder
06. januar 2006 - 13:25 #2
Jeg prøver lige at afsætte lidt flere point, i håb om lidt respons :-)
Avatar billede stry Nybegynder
08. januar 2006 - 12:43 #3
Jeg prøver med 200 p - kom nu ind i kampen, eksperter :-D
Avatar billede sjh Nybegynder
08. januar 2006 - 13:14 #4
"MS Word" er vel to ord: "MS" og "Word" ;)
Avatar billede stry Nybegynder
08. januar 2006 - 13:16 #5
sjh>>
Jeg føler mig sikker på at DU kan bidrage med mere end en halvsløj joke :-))
Avatar billede sjh Nybegynder
08. januar 2006 - 13:19 #6
ha ha jeg kan da prøve :D
Avatar billede sjh Nybegynder
08. januar 2006 - 13:37 #7
Her er en som også vil ha noget af det samme som du vil:
http://www.experts-exchange.com/Programming/Programming_Languages/Visual_Basic/VB_Controls/Q_21607824.html

scroll ned til "Comment from zzzzzooc"

så skal du bare bruge WindowFromPoint til at hente hWnd fra den tekst du ønsker

Private Declare Function WindowFromPoint Lib "user32" (ByVal xPoint As Long, ByVal yPoint As Long) As Long
Avatar billede sjh Nybegynder
08. januar 2006 - 13:41 #8
så mangler du bare lidt mouse hook.. den kan du finde her:
http://vbhansen.dk/spm/540544
Avatar billede stry Nybegynder
08. januar 2006 - 13:48 #9
Okay, nu skete der da noget - det er noget af en mundfuld :-)

Jeg kigger på det og vender helt sikkert tilbage med opfølgende spørgsmål!
Avatar billede sjh Nybegynder
08. januar 2006 - 13:49 #10
bare ok ;)
Avatar billede stry Nybegynder
08. januar 2006 - 14:21 #11
sjh>>
Så vidt jeg kan læse i EE-tråden virker koden kun i Wordpad, Notepad o.l., men ikke i f.eks. word.

Er det korrekt? -for så lever det ikke helt op til mine forventninger jf. ovenstående "opgaveformulering".
Avatar billede stry Nybegynder
14. januar 2006 - 15:30 #12
Lukker, da jeg tilsyneladende ikke kommer videre.
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