Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
FORUM C++ FAQs C++ TUTORIELS C++ LIVRES C++ OUTILS & COMPILATEURS C++ SOURCES C++ BLOG C++ Qt
logo
Edito
Cette faq a été réalisée pour répondre aux questions les plus fréquement posées sur le forum Développement Visual C++
Je tiens à  souligner que cette faq ne garantit en aucun cas que les informations qu'elle contient sont correctes ; Les auteurs font le maximum, mais l'erreur est humaine. Si vous trouvez une erreur, ou si vous souhaitez devenir redacteur, lisez ceci.

Sur ce, je vous souhaite une bonne lecture. Farscape

Statistiques
Nombre d'auteurs : 21
Nombre de questions : 546
Dernière mise à jour : 07/07/2008

rechercher
   sommaire    suivant    telechargermiroir

Sommaire
      OuvrirOuvrir Tout développer      OuvrirOuvrir Tout réduire

      Fermer  1. Informations générales (4)
                Comment bien utiliser cette faq ?
                Comment participer à cette faq ?
                Quels sont les droits de reproduction de cette faq ?
                Nous tenons à remercier
      Fermer  2. Classe d'application (CWinApp) (21)
                Comment récupérer le pointeur sur l'application?
                Comment récupérer le nom de l'application ?
                Comment trouver le nom de l'exécutable (uniquement) ?
                Comment retrouver le chemin de l'exécutable (uniquement) ?
                Comment changer le nom d'une application MFC ?
                Comment démarrer l'application en mode maximisé ?
                Comment récupérer le pointeur sur la fenêtre principale de l'application ?
                Comment parcourir dans un contexte MDI toutes les fenêtres de l'application ?
                Comment empêcher de lancer plusieurs instances d'un programme ?
                Comment enregistrer les extensions de documents dans l'explorateur Windows ?
                Comment récupérer la ligne d'arguments passée à l'application ?
                Comment mettre en place une variable globale dans un projet ?
                Comment récupérer une CString de la liste des fichiers récents ( Most Recently Used ) ?
              Fermer  2.1. Les Fichiers .ini (8)
                        Comment faire pour écrire et lire dans un fichier .ini ?
                        Comment stocker une zone binaire dans un .ini ?
                        Comment lire/écrire un entier dans un .ini ?
                        Comment faire pour changer le nom du .ini dans une application MFC ?
                        Comment utiliser les autres fonctions dédiées aux fichiers .ini dans une application MFC ?
                        Comment compter le nombre de sections d'un fichier ini ?
                        Comme travailler avec un fichier INI avec eMbedded visual C++?
                        Comment supprimer une clef ou une section dans un fichier .ini ?
      Fermer  3. Classe Fenêtre (CWnd) (21)
                Comment rendre un contrôle actif/inactif ?
                Comment savoir si un contrôle est actif / Inactif ?
                Comment cacher / faire apparaître une fenêtre ?
                Comment savoir si une fenêtre est visible ?
                Comment modifier le style d'une fenêtre ?
                Comment récupérer le style d'une fenêtre ?
                Comment mettre en lecture seule les edits d'une boîte de dialogue ?
                Comment changer le titre d'une fenêtre ?
                Comment récupérer le titre d'une fenêtre ?
                Comment récupérer/modifier la fonte courante d'une fenêtre ?
                Comment récupérer le contrôle qui a le ‘focus' dans une fenêtre ?
                Comment donner le ‘focus' à un contrôle dans une fenêtre ?
                Comment donner le ‘focus' au contrôle suivant / précédent suivant l'ordre des tabulations ?
                Comment récupérer l'id (IDC_) d'un contrôle ?
                Comment récupérer un pointeur sur un contrôle d'après son identificateur IDC_ ?
                Comment récupérer le parent d'une fenêtre?
                Comment faire passer l'application en avant plan ?
                Comment implémenter un Timer dans une fenêtre ?
                Comment récupérer la position de la souris ?
                Comment changer la couleur de fond d'une View ?
                Comment gérer la couleur de fond d'une fenêtre ?
      Fermer  4. Contrôles (124)
              Fermer  4.1. CEdit (16)
                        Comment ajouter un SpinUp automatique à un CEdit numérique ?
                        Comment insérer plusieurs lignes dans un CEdit ?
                        Comment faire pour que le texte d'un CEdit soit sélectionné en prenant le focus ?
                        Comment filtrer les caractères saisis dans un CEdit ?
                        Comment forcer la saisie en majuscules ou minuscules d'un CEdit?
                        Comment donner le focus au contrôle suivant après la touche entrée sur un CEdit ?
                        Comment positionner le curseur clavier sur le dernier caractère d'un CEdit ?
                        Comment gérer la couleur sur un CEdit ?
                        Comment intercepter la touche entrée au niveau d'un CEdit ?
                        Comment filtrer les caractères saisis dans un CEdit ?
                        Comment changer les caractères en cours de saisie dans un CEdit ?
                        Comment ajouter du texte à la fin d'un CEdit ?
                        Comment faire apparaître/disparaître les ascenseurs dans un CEdit ?
                        Comment enlever la limite des 64K sur un CEdit ?
                        Comment simuler un Ctrl+Fin au clavier ?
                        Comment modifier le style d'un CEdit dynamiquement ?
              Fermer  4.2. CComboBox (12)
                        Comment remplir une CCombobox ?
                        Comment sélectionner une ligne dans une CComboBox ?
                        Comment changer la couleur d'un élément dans une CComboBox ?
                        Comment récupérer la valeur de la sélection en cours dans une CComboBox ?
                        Comment retrouver l'indice d'une ligne en fonction d'une chaîne de caractère dans une CCombobox ?
                        Comment supprimer une ligne dans une CComboBox ?
                        Comment empêcher la saisie dans un CComboBox ?
                        Comment régler la liste déroulante d'une CComboBox ?
                        Comment insérer une image dans une CComboBox ?
                        Comment prendre le contrôle du CEdit d'une CComboBox ?
                        Comment définir une CComboBox en lecture seule dynamiquement ?
                        Comment changer le style et la hauteur de la liste d'une CComboBox
              Fermer  4.3. ClistBox (14)
                        Comment activer la sélection multiple dans une CListBox ?
                        Comment supprimer la ligne sélectionnée dans une CListbox ?
                        Comment supprimer une ligne dans une CListbox ?
                        Comment empêcher le tri des données dans une CListBox ?
                        Comment sélectionner le dernier élément d'une ClistBox ?
                        Comment insérer un élément dans une ClistBox ?
                        Comment détruire tous les éléments d'une ClistBox ?
                        Comment récupérer le texte d'une ligne dans une CListBox ?
                        Comment personnaliser l'affichage des lignes dans une CListBox?
                        Comment simuler des colonnes dans une CListBox ?
                        Comment implémenter l'ascenseur horizontal sur une CListBox ?
                        Comment régler la hauteur des lignes dans une CListBox ?
                        Comment activer/désactiver dynamiquement l'ascenseur d'une CListBox ?
                        Comment enlever dynamiquement la propriété de tri d'une CListBox.
              Fermer  4.4. CListCtrl (24)
                        Comment initialiser et remplir une CListCtrl ?
                        Comment récupérer les informations sur une colonne d'une CListCtrl ?
                        Comment détecter le changement de ligne sur une CListCtrl ?
                        Comment sélectionner et faire apparaître la dernière ligne d'une CListCtrl ?
                        Comment intercepter le message de sélection dans une CListCtrl ?
                        Comment retrouver le nombre de colonnes d'une CListCtrl ?
                        Comment mettre une case à cocher dans une CListCtrl ?
                        Comment cocher/décocher une case à cocher dans une CListCtrl ?
                        Comment récupérer l'état d'une case à cocher dans une CListCtrl ?
                        Comment récupérer la notification de changement d'état pour une case à cocher dans une CListCtrl ?
                        Comment empêcher le changement de taille d'une colonne dans une CListCtrl ?
                        Comment mettre en surbrillance la ligne entière d'une CListCtrl ?
                        Comment changer les couleurs dans une CListCtrl ?
                        Comment personnaliser l'affichage d'une CListCtrl ?
                        Comment personnaliser l'entête d'une CListView ou CListCtrl ?
                        Comment ne pas afficher d'image sur la première colonne d'une ClistCtrl ?
                        Comment récupérer les informations d'une ligne pour les différents clics souris dans une CListCtrl ?
                        Comment afficher des icônes dans les subitems en mode 'report' dans un CListCtrl
                        Comment intercepter les messages du clavier dans une CListCtrl ?
                        Comment désélectionner une ligne d'une CListCtrl ?
                        Comment intercepter les messages du clavier dans une CListCtrl ?
                        Comment déplacer une ligne dans une CListCtrl ?
                        Comment récupérer l'index de la première ligne sélectionnée d'une CListCtrl ?
                        Comment redimensionner une CListCtrl et ses colonnes ?
              Fermer  4.5. CRichEditCtrl (4)
                        Pourquoi quand je place un contrôle Richedit dans ma CFormView ça ne fonctionne pas ?
                        Comment rendre un CRichEditCtrl non éditable ?
                        Comment lire ou écrire un fichier RTF avec un CRichEditCtrl ?
                        Pourquoi mon Contrôle Richedit provoque une erreur de document vide ?
              Fermer  4.6. CPropertySheet (4)
                        Comment gérer le bouton 'Appliquer' d'une feuille de propriétés ?
                        Comment créer une feuille de propriétés ?
                        Comment désactiver les boutons d'un CPropertysheet ?
                        Comment afficher une CPropertySheet à une coordonnée choisie ?
              Fermer  4.7. CtreeCtrl (2)
                        Comment récupérer l'item sélectionné par un click de souris dans un CTreeCtrl ?
                        Comment personnaliser l'affichage des lignes d'un CTreeCtrl ?
              Fermer  4.8. CStatic (3)
                        Comment compléter le dessin d'un CStatic ?
                        Comment gérer un Tooltip (bulle) sur un contrôle CStatic ou un CEdit ?
                        Comment intercepter un clic souris sur un contrôle CStatic ?
              Fermer  4.9. ActiveX (3)
                        Comment rajouter un ActiveX dans un projet ?
                        Comment passer une structure en argument dans une méthode privée sur un ActiveX ?
                        Comment mettre une boîte de dialogue dans un ActiveX ?
              Fermer  4.10. Gestion des Fontes (4)
                        Comment créer une fonte d'après une fonte système ?
                        Comment créer une fonte pour écrire verticalement ?
                        Comment personnaliser la police de caractères d'un contrôle ?
                        Comment utiliser une fonte intégrée dans les ressources ?
              Fermer  4.11. Mécanisme d'échange des données (DoDataExchange) (1)
                        Comment mettre à jour les contrôles depuis leurs variables et vice-versa ?
              Fermer  4.12. Colorisations (3)
                        Comment gérer la couleur sur un contrôle CStatic ou CEdit ?
                        Comment changer la couleur de fond des contrôles dans une boîte de dialogue ?
                        Comment afficher une image dans un contrôle dans une boîte de dialogue ?
              Fermer  4.13. Notifications ,Messages (13)
                        Comment détecter les changements sur un groupe d'édit/checkbox/radio ?
                        Comment gérer le click sur des boutons crées dynamiquement ?
                        Comment simuler un click sur un CButton ?
                        Comment définir un message privé ?
                        Comment faire un message Map dynamique ?
                        Comment intercepter plusieurs messages avec le même gestionnaire de commandes ?
                        Comment mettre en place un raccourci clavier ?
                        Comment faire pour que les messages réfléchis d'un contrôle soient disponibles sur la fenêtre parent ?
                        Comment utiliser la méthode de Windows pour le redimensionnement d'une fenêtre ?
                        Comment récupérer le statut des boutons de la souris ?
                        Comment détecter que la souris sort de la fenêtre de travail ?
                        Comment donner le focus au prochain contrôle par la touche flèche bas ?
                        Comment trouver le premier contrôle dans l'ordre de tabulation ?
              Fermer  4.14. Divers (21)
                        Comment fonctionnent les boutons radios ?
                        Comment savoir si la touche Alt ,contrôle ou majuscule est pressée dans une notification de message clavier ?
                        Comment mettre le texte d'un bouton sur plusieurs lignes ?
                        Comment implémenter un message supplémentaire à partir d'un contrôle ?
                        Comment déplacer un contrôle dans une fenêtre ?
                        Comment gérer le positionnement automatique des contrôles ?
                        Comment intercepter les messages des CScrollBar ?
                        Comment gérer des valeurs non-entières avec un Spin Control ?
                        Comment travailler avec les contrôles ?
                        Comment changer le sens d'incrémentation d'un CSpinButtonCtrl ?
                        Comment associer des objets de classes personnalisées dans les contrôles Windows de type List, Combo et Tree sans gérer une liste d'objet en parallèle ?
                        Comment grouper des contrôles dans une boîte de dialogue ?
                        Comment régler l'ordre de tabulation sur un contrôle dynamique ?
                        Comment utiliser un contrôle standard .Net dans une application MFC ?
                        Comment réaliser un bouton interrupteur ?
                        Comment insérer un contrôle dynamique dans l'ordre de tabulation ?
                        Comment intercepter les déplacements d'un contrôle curseur ?
                        Comment mettre en place un contrôle bouton de commande ?
                        Comment implémenter un nouveau message ON_CONTROL sur un contrôle ?
                        Comment inverser le déplacement d'un CSliderCtrl ?
                        Comment faire un Tooltip multilignes ?
      Fermer  5. Classes Fenêtres et FrameWork (119)
              Fermer  5.1. Fermeture Fenetres (4)
                        Comment fermer l'application par un message ?
                        Comment fermer une View par un message ?
                        Comment intercepter la fermeture de l'application ?
                        Comment empêcher une fenêtre MDI de se fermer ?
              Fermer  5.2. Barre de Dialogue (6)
                        Comment ajouter une CDialogBar sur une fenêtre ?
                        Comment rendre actif un bouton dans CDialogbar ?
                        Comment déclarer les contrôles d'une CDialogBar dans la fenêtre View ?
                        Comment cacher et faire apparaître une barre de dialogue ?
                        Comment rendre flottante une barre de dialogue ?
                        Comment créer une barre de dialogue personnalisée ?
              Fermer  5.3. Barre d'outils (11)
                        Comment ajouter une CToolbar sur une fenêtre ?
                        Comment rendre inactif un bouton dans une CToolBar ?
                        Comment insérer une CComboBox dans une CToolBar ?
                        Comment redimensionner une CToolBar sur l'insertion dynamique d'un bouton ?
                        Comment enlever le bouton de fermeture sur une CToolBar ?
                        Comment construire une barre d'outils contenant n'importe quel contrôle ?
                        Comment provoquer l'affichage d'une CToolbar ou CDialogBar ?
                        Comment mémoriser l'emplacement des barres d'outils?
                        Comment faire un bouton à deux états dans une barre d'outils ?
                        Comment rafraîchir une barre d'outils flottante ?
                        Comment positionner deux barres d'outils sur la même ligne ?
              Fermer  5.4. CStatusBar (6)
                        Comment implanter des éléments dans une CStatusBar ?
                        Comment ajouter une barre d'état dans un contexte SDI/MDI qui en est dépourvu ?
                        Comment gérer les indicateurs dans la barre d'état ?
                        Comment afficher/masquer une barre d'état personnalisée ?
                        Comment intégrer une barre de progression dans la barre d'état ?
                        Comment mettre un bitmap dans la barre d'états ?
              Fermer  5.5. Boite de Dialogue (35)
                      Fermer  5.5.1. CDialog (31)
                                Comment donner le focus à un contrôle à partir d'OnInitDialog ?
                                Comment traiter l'acceptation d'une boîte de dialogue ?
                                Comment intercepter les touches entrée et échappement dans une boîte de dialogue ?
                                Comment gérer la sortie d'une boîte de dialogue ?
                                Comment accéder aux contrôles d'une boîte de dialogue à partir d'une autre boîte de dialogue ?
                                Comment charger les contrôles d'une CDialog avant DoModal() ?
                                Comment récupérer la fenêtre parent dans une boîte de dialogue ?
                                Comment mettre des fenêtres de contrôles dynamiquement dans une boîte de dialogue ?
                                Comment démarrer une boîte de dialogue en mode caché ?
                                Comment lancer un traitement au démarrage d'une CDialog ?
                                Comment rajouter un bouton agrandir et réduire sur une CDialog ?
                                Comment faire une application boîte de dialogue sans bouton dans la barre des tâches Windows ?
                                Comment rajouter un menu à une boîte de dialogue ?
                                Pourquoi les notifications ON_UPDATE_COMMAND_UI ne fonctionnent pas dans une CDialog ?
                                Comment rendre transparente une boîte de dialogue ?
                                Comment mettre une image de fond dans une boîte de dialogue ?
                                Comment faire pour qu'un projet boîte de dialogue soit toujours en avant plan ?
                                Comment imprimer une boite de dialogue ?
                                Comment créer une boîte de dialogue non modale ?
                                Comment libérer la mémoire sur une fenêtre dynamique ?
                                Comment est calculée l'unité de mesure d'une boîte de dialogue ?
                                Comment afficher une CDialog depuis une DLL?
                                Quand appeler la macro AFX_MANAGE_STATE(AfxGetStaticModuleState( )) ?
                                Comment créer une boîte de dialogue dynamiquement sans ressources ?
                                Comment copier une boîte de dialogue d'un projet à un autre ?
                                Comment partager des données entre une CFormView et une CDialog ?
                                Comment afficher une boîte de dialogue à des coordonnées choisies ?
                                Comment mettre en place un raccourci clavier dans une boîte de dialogue ?
                                Comment implémenter le tab stop entre deux boîtes de dialogue imbriquées ?
                                Comment savoir si une boîte de dialogue non modale est active ?
                                Comment donner le focus à un contrôle dans OnInitDialog ?
                      Fermer  5.5.2. CFileDialog (4)
                                Comment utiliser une CFileDialog ?
                                Comment récupérer le répertoire courant dans une CFileDialog ?
                                Comment récupérer la sélection de type de fichier en cours dans une CFileDialog ?