J'ai une application avec un cadre personnalisé (c'est-à-dire, légende/barre de titre, bordures). J'ai personnalisé le cadre en supprimant le style WS_CAPTION et en remplaçant OnNcCalcSize pour réserver une zone de taille personnalisée pour la légende, que l'application peint dans OnNcPaint.Est-il possible de modifier l'emplacement du menu principal de niveau supérieur dans une application MDI MDI?
Un effet secondaire est que la barre de menu ne s'affiche plus, ce qui est OK car je veux personnaliser l'emplacement & du menu principal. Malheureusement, je ne sais pas comment faire ça. Je voudrais que le menu "Fichier" soit plus éloigné du bord gauche que de la barre de menu standard.
Une alternative acceptable consisterait à supprimer entièrement le menu et à utiliser OnNcHitTest, OnNcPaint et OnNcMouseMove pour gérer un remplacement codé à la main pour le menu de niveau supérieur.