J'ai utiliser le code récupéré à l'adresse suivante pour améliorer mon aperçu avant impression : http://www.codeguru.com/Cpp/W-P/prin...cle.php/c2965/
J'aimerai maintenant pouvoir modifier les tooltips de la barre d'outils mais je n'y arrive pas. J'ai essayé de faire des SetWindowText ou SetDlgItemText mais cela ne marche pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
 
int CMyPreviewView::OnCreate(LPCREATESTRUCT lpCreateStruct) 
{
	if (CPreviewView::OnCreate(lpCreateStruct) == -1)
		return -1;
 
	m_pToolBar->EnableToolTips( TRUE );
 
	m_bOne = FALSE;		 // the default is to show 2 pages, set in the dialog text
 
	m_config.SubclassDlgItem(AFX_ID_PREVIEW_CONFIG, m_pToolBar);
	m_print.SubclassDlgItem(AFX_ID_PREVIEW_PRINT, m_pToolBar);
	m_next.SubclassDlgItem(AFX_ID_PREVIEW_NEXT, m_pToolBar);
	m_previous.SubclassDlgItem(AFX_ID_PREVIEW_PREV, m_pToolBar);
	m_onetwo.SubclassDlgItem(AFX_ID_PREVIEW_NUMPAGE, m_pToolBar);
	m_zoomIn.SubclassDlgItem(AFX_ID_PREVIEW_ZOOMIN, m_pToolBar);
	m_zoomOut.SubclassDlgItem(AFX_ID_PREVIEW_ZOOMOUT, m_pToolBar);
	m_close.SubclassDlgItem(AFX_ID_PREVIEW_CLOSE, m_pToolBar);
 
	m_config.SetButtonStyle(CButtonXP::TB_STYLE);
	m_print.SetButtonStyle(CButtonXP::TB_STYLE);
	m_next.SetButtonStyle(CButtonXP::TB_STYLE);
	m_previous.SetButtonStyle(CButtonXP::TB_STYLE);
	m_onetwo.SetButtonStyle(CButtonXP::TB_STYLE);
	m_zoomIn.SetButtonStyle(CButtonXP::TB_STYLE);
	m_zoomOut.SetButtonStyle(CButtonXP::TB_STYLE);
	m_close.SetButtonStyle(CButtonXP::TB_STYLE);
 
	m_config.SetButtonImage(IDB_BITMAP_PRINT_CONFIG, RGB(255,255,255));
	m_print.SetButtonImage(IDB_BITMAP_PRINT, RGB(255,255,255));
	m_next.SetButtonImage(IDB_BITMAP_NEXTOK_17X17, RGB(255,255,255));
	m_previous.SetButtonImage(IDB_BITMAP_PREVOK_17X17, RGB(255,255,255));
	m_onetwo.SetButtonImage(IDB_BITMAP_COPIER_16X16, RGB(255,255,255));
	m_zoomIn.SetButtonImage(IDB_BITMAP_ZOOMPLUS_16X16, RGB(255,255,255));
	m_zoomOut.SetButtonImage(IDB_BITMAP_ZOOMMOINS_16X16, RGB(255,255,255));
	m_close.SetButtonImage(IDB_BITMAP_QUITTER_16X16, RGB(255,255,255));
 
	m_close.SetWindowText("toto");
	SetDlgItemText(AFX_ID_PREVIEW_NUMPAGE, "coucou");
 
	return 0;
}
Une idée?
Merci d'avance.