2011-12-14 15 views
7

Dopo Mr. TLama hanno risposto alla mia ultima domanda (How to trap the TTN_LINKCLICK notification?) un certo punto è rimasta senza risposta, perché non è stato chiesto :)Come sapere quale link viene cliccato su un fumetto dopo aver gestito il messaggio TTN_LINKCLICK?

Come identificare ogni link ho cliccato sul pallone, se ci sono più di un link?

Desidero poter includere più di un collegamento nel fumetto e rispondere ai clic in modo diverso.

+0

ho trovato questo in rete. Sembra che usi l'API di Windows e sembra che ci sia un modo per ottenere il link cliccato, ma non sono sicuro di quale sia quella lingua. Ecco il link http://www.autohotkey.com/forum/topic40165.html. Forse c'è un modo per farlo con qualche programmazione più insolita ... –

risposta

8

La notifica non ha parametri, quindi non si sa quale collegamento è stato selezionato. La morale: se hai bisogno di più di un link, considera un'interfaccia più versatile di un suggerimento, ad esempio una notifica per il brindisi o una finestra di dialogo.

+0

Wow !! Sei sicuro amico? : S Questo è molto brutto perché sto usando i palloncini per mostrare errori di riempimento agli utenti e vorrei fornire dei link per aiutare gli argomenti. Se ho bisogno di più di 1 collegamento ... Questo è male. –

+0

Sì, esattamente come ha detto Rob (+1). Non c'è modo di gestire più di un collegamento con tooltip. Che cosa è ancora peggio, se si cattura la notifica di clic ancora è necessario analizzare il target di collegamento da soli. – TLama

+0

Ma @Tlama, non dovresti davvero analizzare nulla. Dal momento che esiste un solo link, e lo metti lì, dovresti già sapere che cosa farebbe clic sul link. –

Problemi correlati