COnglets onglets(_T("Toto")); pMesOnglets=&onglets; for (int i=0;i<nb_motifs;i++) { tabDlg[i]=new CDlg; // tabDlg est declare en globale tabDlg[i]->m_psp.dwFlags |= PSP_USETITLE ; // ici je modifie le titre de facon dynamique tabDlg[i]->m_psp.pszTitle = motif[i]->nom ; onglets.AddPage(tabDlg[i]); } onglets.DoModal();
BOOL CDlg::OnSetActive() { // réglage de l'échelle des sliders m_slider_a.SetRange(0,40); m_slider_a.SetTicFreq(4); m_slider_tim.SetRange(0,1000); m_slider_tim.SetTicFreq(50); m_slider_tit.SetRange(0,500); m_slider_tit.SetTicFreq(50); m_slider_tc.SetRange(0,100); m_slider_tc.SetTicFreq(10); // on récupère le numéro de la page CPropertyPage active dans la CPropertySheet // pointée par 'pMesOnglets' (= &onglets) int nid=pMesOnglets->GetActiveIndex(); // mise à jour des valeurs des sliders (lues dans motifs.vtl) m_slider_a.SetPos(motif[nid]->amplitude); m_slider_tim.SetPos(motif[nid]->temps_inter_motifs); m_slider_tit.SetPos(motif[nid]->temps_trames); m_slider_tc.SetPos(motif[nid]->temps_cycle); return CPropertyPage::OnSetActive();
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question