MFC: creazione di un collegamento ipertestuale in un pulsante
-
05-07-2019 - |
Domanda
Esiste un modo semplice in MFC per aggiungere un collegamento ipertestuale in un pulsante? Ho cercato in rete e sembrano offrire cose complicate.
Grazie.
Soluzione
Questo video mostra come usare controllo comune SysLink ( CLinkCtrl ). Attenzione che il supporto MFC per questo controllo è nuovo e richiede VS2008 e il Feature Pack.
Ricorda che il controllo SysLink è XP +. Se devi supportare piattaforme più vecchie o se usi un VS più vecchio, la tua scommessa migliore è probabilmente il buon vecchio CStaticLink di Paul DiLascia (RIP).
Altri suggerimenti
MFC non implementa pulsanti con collegamenti ipertestuali (in realtà i pulsanti comuni win32 non lo supportano).
Dovrai utilizzare i pulsanti di terze parti.
Un'opzione è utilizzare la FooButton che supporta i collegamenti ipertestuali.