Je souhaiterai appliquer un Bitmap a mon application pour changer l'aspect
Windows de ma fenetre.
Mon application etant une MFC Doc/View je n'arrive jamais a l'appliquer a la
bonne fenetre. Ma bitmap apparait sur la view et non sur la barre de titre
de la frame comme je le souhaiterai. J'ai essayé de placer la fonction dans
ma classe CMainFrame, puis CApp; ma bitmap apparait toujours ds ma view.
J'ai appliqué un SetWindowRgn() qui marche bien sur la frame mais pas ma
fonction de dessin :
afx_msg void CMainFrame::OnPaint()
{
CPaintDC pdc(this);
CDC dcBitmap;
CBitmap bmpUTLogo;
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Michel Leunen
Damien Servant wrote:
Je souhaiterai appliquer un Bitmap a mon application pour changer l'aspect Windows de ma fenetre.
Mon application etant une MFC Doc/View je n'arrive jamais a l'appliquer a la bonne fenetre. Ma bitmap apparait sur la view et non sur la barre de titre de la frame comme je le souhaiterai. J'ai essayé de placer la fonction dans ma classe CMainFrame, puis CApp; ma bitmap apparait toujours ds ma view. J'ai appliqué un SetWindowRgn() qui marche bien sur la frame mais pas ma fonction de dessin : afx_msg void CMainFrame::OnPaint()
Le message WM_PAINT est envoyé à la fenêtre quand la zone client doit être repeinte. Pour mettre un bitmap dans la barre de titre, tu dois intercepter le message WM_NCPAINT pour Non Client Paint.
Michel
-- ---------------------------------------- Michel Leunen mailto: http://www.leunen.com/cbuilder/ ----------------------------------------
Damien Servant wrote:
Je souhaiterai appliquer un Bitmap a mon application pour changer l'aspect
Windows de ma fenetre.
Mon application etant une MFC Doc/View je n'arrive jamais a l'appliquer a la
bonne fenetre. Ma bitmap apparait sur la view et non sur la barre de titre
de la frame comme je le souhaiterai. J'ai essayé de placer la fonction dans
ma classe CMainFrame, puis CApp; ma bitmap apparait toujours ds ma view.
J'ai appliqué un SetWindowRgn() qui marche bien sur la frame mais pas ma
fonction de dessin :
afx_msg void CMainFrame::OnPaint()
Le message WM_PAINT est envoyé à la fenêtre quand la zone client doit
être repeinte. Pour mettre un bitmap dans la barre de titre, tu dois
intercepter le message WM_NCPAINT pour Non Client Paint.
Michel
--
----------------------------------------
Michel Leunen
mailto:michel@leunen.com
http://www.leunen.com/cbuilder/
----------------------------------------
Je souhaiterai appliquer un Bitmap a mon application pour changer l'aspect Windows de ma fenetre.
Mon application etant une MFC Doc/View je n'arrive jamais a l'appliquer a la bonne fenetre. Ma bitmap apparait sur la view et non sur la barre de titre de la frame comme je le souhaiterai. J'ai essayé de placer la fonction dans ma classe CMainFrame, puis CApp; ma bitmap apparait toujours ds ma view. J'ai appliqué un SetWindowRgn() qui marche bien sur la frame mais pas ma fonction de dessin : afx_msg void CMainFrame::OnPaint()
Le message WM_PAINT est envoyé à la fenêtre quand la zone client doit être repeinte. Pour mettre un bitmap dans la barre de titre, tu dois intercepter le message WM_NCPAINT pour Non Client Paint.
Michel
-- ---------------------------------------- Michel Leunen mailto: http://www.leunen.com/cbuilder/ ----------------------------------------