Eine Frage der Eleganz
Verfasst: 11. Mai 2009 18:41
Ich habe mich gefragt, ob das irgendwie schöner geht?
Ich setze hier nen Hintergrund bild, dessen Pfad ich in Files habe, aber für die Windows-funktion brauche ich ja \ als Trennzeichen statt /. Deswegen das ganze replace, und er will ein void* und kein const void*. Deshalb das Char-Array. Geth das Eleganter?
Ich setze hier nen Hintergrund bild, dessen Pfad ich in Files habe, aber für die Windows-funktion brauche ich ja \ als Trennzeichen statt /. Deswegen das ganze replace, und er will ein void* und kein const void*. Deshalb das Char-Array. Geth das Eleganter?
Code: Alles auswählen
QString str( Files[index].filePath());
str.replace(QString("/"), QString("\\"));
sprintf(bmp, str.toStdString().c_str());
SystemParametersInfo(SPI_SETDESKWALLPAPER,0,bmp,SPIF_SENDCHANGE|SPIF_UPDATEINIFILE);