D'abord, je rends ma barre de fonctions CMFCTool permanente avec m_wndMyToolBar.SetPermament (TRUE); // supprime le bouton de fermetureComment rendre un CMFCToolbar flottant non déplaçable
Maintenant, comment puis-je obtenir que l'utilisateur ne peut pas déplacer le CMFCToolbar permanent?
J'ai essayé de sous-classer la CMFCToolbar, mais les ON_WM_MOUSEMOVE & ON_WM_NCMOUSEMOVE ne sont jamais appelés dans cette classe.
C'est la voie inverse. Je ne veux pas que la barre d'outils soit "ancrée" en haut, à gauche, en bas. J'utilise maintenant OnBeforeDock() pour éviter d'ancrer la barre d'outils. Mais la barre d'outils est toujours mobile. –
Ajout d'un aspect supplémentaire pour répondre – xMRi
La gestion de WM_NCHITTEST fonctionne en mode ancré, mais est toujours mobile en mode flottant. :( –