Ci sono molte pagine su librerie C/C++ GUI, ma ho avuto davvero difficoltà a trovare quelle che hanno un aspetto nativo e native.Libreria GUI C/C++ leggera con aspetto nativo
Ho preso uno sguardo alle GTK +, e il problema è che, mentre quelli emulare le finestre guardare molto bene, non si sentono come Windows Windows - perché non sono. I pulsanti, ad esempio, non svaniscono in modalità hover come dovrebbero in Windows 7; diventano improvvisamente evidenziati, perché in realtà sono solo elementi disegnati su misura che sono fatti a look come pulsanti.
Qualcuno sa di una libreria GUI multipiattaforma leggera che utilizza effettivamente i controlli nativi (e quindi si integra perfettamente con il sistema operativo), piuttosto che provare a emularli? (Ho bisogno di essere leggero, quindi posso semplicemente collegarlo staticamente, senza trasformare un programma da 50 KB in un programma da 2 MB.)
"perché sono in realtà solo elementi disegnati su misura che sono fatti per apparire come pulsanti." Penso che la tua impressione di cosa sia realmente un pulsante ... è un po 'interpretata. Sicuramente è sempre un oggetto disegnato che ha l'aspetto di un pulsante; indipendentemente dall'implementazione? – dcousens
@Daniel: la mia impressione non è in alcun modo interpretata. Sai come vengono creati i pulsanti in Windows, rispetto a come sono implementati in GTk? Riesci a notare la differenza e hai mai usato Spy ++? – Mehrdad
Non so nulla dei meccanismi dietro le applicazioni; comunque il mio commento rimane lo stesso; sono entrambi disegnati sullo schermo, e agiscono entrambi come pulsanti. Potrei capire che potrebbero mancare alcune funzionalità che desideri (come il passaggio del mouse o dissolvenza in entrata), ma sono a prescindere: pulsanti, come qualsiasi altro ... Quindi dire che uno è l'imitazione e l'altro è reale, non ha senso di sorta. Non sono sicuro se questo è OT o no. – dcousens