if(IDC_AutoStart==true)ou
if(IDC_AutoStart==false)sa compile mais lorsque j'apuis il ne rentre pas dans mes if car il lui faut une validation et j'aimerais qu'il ce mette a jour tous seul ! lors du click
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionif(IDC_AutoStart->CheckState ==true)
void CTestServeurSocketDlg::OnBnClickedAutostart() { UpdateData(true); if(CheckEtat) { CString exe ("C:\\Documents and Settings\\thejrem\\Mes documents\\Visual Studio 2008\\Projects\\TestServeurSocket\\Debug\\TestServeurSocket.exe"); CString dir ("C:\\Documents and Settings\\thejrem\\Menu Démarrer\\Programmes\\Démarrage\\ServeurSocket.exe"); CreateHardLink (dir,exe,NULL); } else { remove("C:\\Documents and Settings\\thejrem\\Menu Démarrer\\Programmes\\Démarrage\\ServeurSocket.exe"); } // TODO : ajoutez ici le code de votre gestionnaire de notification de contrôle UpdateData(false);
void CTestServeurSocketDlg::OnBnClickedAutostart() { FILE* tstart = fopen("C:\\Documents and Settings\\thejrem\\Menu Démarrer\\Programmes\\Démarrage\\ServeurSocket.exe","rt"); if (tstart == 0) {CheckEtat=0;} else { CheckEtat=1; int close= fclose(tstart); } UpdateData(true); if(CheckEtat) { CString exe ("C:\\Documents and Settings\\thejrem\\Mes documents\\Visual Studio 2008\\Projects\\TestServeurSocket\\Debug\\TestServeurSocket.exe"); CString dir ("C:\\Documents and Settings\\thejrem\\Menu Démarrer\\Programmes\\Démarrage\\ServeurSocket.exe"); CreateHardLink (dir,exe,NULL); } else { unlink("C:\\Documents and Settings\\thejrem\\Menu Démarrer\\Programmes\\Démarrage\\ServeurSocket.exe"); } UpdateData(false); }