Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Testo selezionato da qualsiasi applicazione

    Ciao a tutti... ho un problema ....

    conoscete come programmare un piccolissimo software che sappia il testo che ho selezionato da un'altra applicazione (es.Internet Explorer, blocco note), naturalmente senza averlo copiato, solo selezionato


    Un ringraziamento anticipato!!! Ciao e grazie
    O ( ( |-| | O |)| |= /\ |_ ( o

  2. #2
    Si potrebbe fare al massimo con il testo selezionato solo nei controlli standard.
    Linguaggio?
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Linguaggi va bene qualsiasi che sia java, flash, Adobe Director, VB, C......

    L'importante che faccia l'operazione precedentemente elencata.

    Grazie e Ciao by Occhio di Falco
    O ( ( |-| | O |)| |= /\ |_ ( o

  4. #4
    Be', ma qui non funziona mica che tu dai la consegna e noi programmiamo; nel forum Programmazione si aiuta a risolvere problemi di programmazione, per avere la pappa pronta c'è il forum Offerte di lavoro.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Che simpatico che sei!!!!!!

    Io non ho chiesto ...... mica di svilupparmi un programma!!!!!

    Ho chiesto solo se c'è una funzione o qualcosa di simile........................ che ti riconosca il testo selezionato da un'applicazione....

    Probabilmente tu non capisci tanto le cose........

    Continua a dormire carissimo forumista......

    Non penso che quello che ho chiesto sia un software da 100.000 riga di codice..........

    Ciao e grazie .....by occhio di falco
    O ( ( |-| | O |)| |= /\ |_ ( o

  6. #6
    Originariamente inviato da occhiodifalco
    Ho chiesto solo se c'è una funzione o qualcosa di simile........................ che ti riconosca il testo selezionato da un'applicazione....
    No, non c'è, e quello che chiedi non è banale. Devi in primo luogo ottenere la finestra in primo piano (GetForegroundWindow), capire a che thread appartiene (GetWindowThreadProcessID), ottenere le informazioni sullo stato di quel thread (GetGUIThreadInfo), tra cui c'è l'handle del controllo che ha il focus. A questo punto devi determinare il tipo del controllo (GetClassName), e in base a quello inviare al controllo il messaggio adeguato per ottenere il testo selezionato (come EM_GETSELTEXT per le richtextbox, EM_GETSEL + WM_GETTEXT per i textbox normali). In ogni caso non puoi avere la certezza di ottenere il testo selezionato da qualunque controllo, visto che ognuno gestisce la faccenda in maniera differente.
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    Comunque rileggendo il thread ho visto che in effetti quel mio messaggio era assolutamente fuori luogo... forse ho postato qui quello che andava in un altro thread (ogni tanto mi incasino, specie con tante tab aperte in Firefox); chiedo ammenda, dopo vedo se riesco a buttare giù qualche riga di codice per spiegare meglio quanto descritto nell'ultimo post.
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.