Je suis en train de concevoir une application MFC dans laquelle j'aimerais avoir une grille avec 2 colonnes: à la fois éditable dans laquelle l'utilisateur va entrer des données et l'application sera avertie à ce sujet. Le nombre de lignes peut être augmenté/diminué par l'utilisateur comme il veut - Quel serait le contrôle MFC idéal à utiliser pour ce type d'exigence?Est-il possible de modifier les données à l'aide de CListCtrl? Dans le cas contraire, quelqu'un peut-il suggérer un autre contrôle dans MFC?
C'est la première fois la conception d'une application MFC, donc ne vous dérange pas si cela semble trop noobish :)
Un autre contrôle de grille MFC gratuit: http://www.codeproject.com/KB/MFC/UltimateGrid.aspx – adam
Le problème est que je développe un outil interne à utiliser au sein de l'entreprise - Je ne pense pas que les gens seront satisfaits d'un outil utilisant du code tiers, car cela nécessiterait toutes sortes de problèmes de licence. Si ce n'est pas le cas, il est absolument nécessaire - et ce n'est pas le cas, mais cela rendra les choses beaucoup plus intuitives pour les utilisateurs de l'application. Merci pour la réponse - m'a sauvé le temps de rechercher quelque chose qui n'existe pas dans MSVC 8.0 !! – TCSGrad
La licence pour les grilles reliées dans ma réponse et dans le commentaire d'adam est très généreuse ("The Code Projet Open License (CPOL)": http://www.codeproject.com/info/cpol10.aspx). En fait, je ne vois pas de restrictions sérieuses, ni dans les projets commerciaux, ni internes ni open source. Il n'est même pas nécessaire de dire à vos utilisateurs que vous utilisez ces outils tiers. Je l'installerais avec votre application (dans le cadre de votre application) et c'est tout. – Slauma