Question

Mon application est une SDI avec plusieurs vues. Par défaut, il crée un nouveau document lorsque l'application démarre. Je veux modifier ce comportement de sorte qu'un nouveau document est créé uniquement lorsque l'utilisateur clique explicitement sur « Nouveau ». Ou au moins imiter ce comportement. Des idées? J'utilise Visual Studio 2008 avec pack de fonctionnalités MFC. J'ai googlé et trouvé une solution à ce problème dans un ancien MS Journal article . Mais malheureusement, il ne semble pas fonctionner maintenant. Toutes les solutions de contournement ou des solutions? Bref, je dois faire la différence entre l'appel-cadre à OnFileNew () et l'utilisateur Cliquez sur Nouveau.

Était-ce utile?

La solution

Êtes-vous sûr que le cadre de travail appelle OnFileNew? Dans ce cas, mettre un point d'arrêt dans la fonction puis remonter à l'endroit où elle est appelée. Si nécessaire, remplacer la fonction d'appel et tout le même, sauf la création d'un nouveau document. Cela devrait le faire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top