lectpe
Messages postés162Date d'inscriptionlundi 12 novembre 2007StatutMembreDernière intervention17 juillet 2010
-
11 juin 2009 à 11:10
lectpe
Messages postés162Date d'inscriptionlundi 12 novembre 2007StatutMembreDernière intervention17 juillet 2010
-
12 juin 2009 à 18:42
Bonjour
dans mon application, j'utilise un fenêtre de dialogue de sélection de police d'écriture :
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 12 juin 2009 à 18:34
Pour la sauvegarde:
LOGFONT logfont;
// Initialiser les membres de la strucure:
//...
HANDLE hfile=CreateFile("c:\\fichier.cnf", GENERIC_WRITE,0,0,CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL,0);
if(hfile!=INVALID_HANDLE_VALUE)
{
DWORD writen;
WriteFile(hfile,&logfont,sizeof(LOGFONT),&writen,0);
CloseHandle(hfile);
}
Pour le chargement:
HANDLE hfile=CreateFile("c:\\fichier.cnf", GENERIC_READ,0,0, OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0);
if(hfile!=INVALID_HANDLE_VALUE)
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 12 juin 2009 à 02:55
Salut,
Si c'est juste pour sauvegarder les valeurs de la police, un simple fichier binaire ferait l'affaire. Il suffira d'écrire directement le contenu de ta structure LOGFONT dans le fichier avec WriteFile() et ReadFile() pour récupérérer le contenu de la structure depuis le fichier.