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 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
|
BOOL APIENTRY DlgValProc(HWND hDlg4,UINT uMsg4,WPARAM wParam4,LPARAM lParam4)
{
switch (uMsg4)
{
case WM_INITDIALOG:
{
SetDlgItemInt(hDlg4,IDC_level_val,5,NULL);
SetDlgItemInt(hDlg4,IDC_stromf_val,3,NULL);
return TRUE;
}
case WM_COMMAND:
if (LOWORD(wParam4) == IDC_okval)
{
UINT valeur = GetDlgItemInt(hParent, IDC_level_val, NULL, FALSE);
UINT valeur2 = GetDlgItemInt(hParent2, IDC_Strom_funke, NULL, FALSE);
EndDialog(hDlg4,0);
DialogBox(hinst, "DIALOG5" ,hwnd, (DLGPROC)DlgprocessProc);
return 0;
}
if (LOWORD(wParam4) == IDC_Cancelval)
{
EndDialog(hDlg4,0);
BOOL APIENTRY DlgProc(HWND Dlg,UINT message,WPARAM wParam,LPARAM lParam);
DialogBox(hinst, "DIALOG1" ,hwnd, (DLGPROC)DlgProc);
return 0;
}
if (LOWORD(wParam4) == IDCANCEL)
{
EndDialog(hDlg4,0);
BOOL APIENTRY DlgProc(HWND Dlg,UINT message,WPARAM wParam,LPARAM lParam);
DialogBox(hinst, "DIALOG1" ,hwnd, (DLGPROC)DlgProc);
return TRUE;
}
default:
return FALSE;
}
}
BOOL APIENTRY DlgprocessProc(HWND hDlg5,UINT uMsg5,WPARAM wParam5,LPARAM lParam5)
{
switch (uMsg5)
{
case WM_INITDIALOG:
return TRUE;
case WM_COMMAND:
// la je voudrais récupérer les valeurs de valeur et valeur2
// et les mettres comme parametres de ma fonction: Traitement_Données();
while(LOWORD(wParam5) != IDC_Cancelprocess && LOWORD(wParam5) != IDCANCEL && R==0)
{
// effectuer le traitement
Traitement_Donnees(wParam6,lParam6);
// afficher la liste des fichiers traites petit a petit
}
if (LOWORD(wParam5) == IDC_Cancelprocess )
{
// revenir a la box de debut et arreter le calcul - Utiliser un thread
EndDialog(hDlg5,0);
BOOL APIENTRY DlgProc(HWND Dlg,UINT message,WPARAM wParam,LPARAM lParam);
DialogBox(hinst, "DIALOG1" ,hwnd, (DLGPROC)DlgProc);
return 0;
}
if (LOWORD(wParam5) == IDCANCEL)
{
// revenir a la box de debut et arreter le calcul- Utiliser un thread
EndDialog(hDlg5,0);
BOOL APIENTRY DlgProc(HWND Dlg,UINT message,WPARAM wParam,LPARAM lParam);
DialogBox(hinst, "DIALOG1" ,hwnd, (DLGPROC)DlgProc);
return TRUE;
}
default:
return FALSE;
}
} |
Partager