Bonjour � tous ,
j'ai r�cup�r� un projet MFC de type boite de dialogue, l'ensemble fonctionnant bien.
Je veux rajouter une fonctionnalit� :
un bouton "Afficher" sur le dialogue principal qui lorsque l'on clique dessus fait apparaitre une fen�tre (une CView �a serrait le bon truc je pense).
Sur celle-ci je veux ensuite pouvoir effectuer des op�rations avec DirectGraphics. En gros il faut juste que la fen�tre s'affiche et que je r�cup�re sont HWND.
Pour l'instant j'ai �a m'a fonction qui capture l'appui sur le bouton :
et le constructeur de ma classe qui g�re DirectGraphics qui attend :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6 void CTestDlg::OnBnClickedDraw() { //création de la fenêtre DirectGraphics* directGraphics(hWnd); directGraphics.draw(param); //fonction publique de DirectGraphics qui dessine dans la fenetre }
Le probl�me c'est que je n'arrive pas � afficher une fen�tre (CWnd, CView ou autre) qui s'affiche (certain code compile mais rien ne marche).
Code : S�lectionner tout - Visualiser dans une fen�tre � part DirectGraphics::DirectGraphics(HWND hWnd)
Si quelqu'un pouvait m'indiquer des pistes �a serait sympa
Infos :
Je ne peux pas changer de type de projet (pas de SDI ou de MDI).
Je suis sous VS2005.
Mon code DirectGraphics importe peu, d�j� si j'arrivai a voir une fen�tre apparaitre ...
Est-ce une piste ?
Merci
Partager