Domanda

Sto lavorando su un progetto costruito in WPF, che include un browser web integrato. Il browser che viene fornito con WPF non ha soddisfatto le nostre esigenze, quindi stiamo utilizzando un browser web WinForms in un elemento WindowsFormsHost.

Il tutto funziona bene, tranne che l'applicazione deve essere utilizzato su un touch screen, e gli utenti stanno avendo un momento difficile con la piccola barra di scorrimento standard fornito da IE.

So come per scorrere a livello di codice, ma come è possibile fornire un meccanismo di scorrimento più user-friendly? Unico vincolo è che non possibile sovrapporre niente sopra il browser web, e non c'è spazio accanto ad essa.

È stato utile?

Soluzione

C'è un vecchio articolo di codice del progetto che mostra un modo per modificare scorrimento dimensioni bar. L'articolo è in C ++, penso che potrebbe essere possibile adattare la tecnica sottoclasse la finestra del browser utilizzando WinAPI, ma non credo che sarà facile.

ResizeScrollbar - Come cambiare la larghezza delle barre di scorrimento integrate

Inoltre c'è la possibilità di modificare le dimensioni della barra di scorrimento a livello di sistema ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top