-
const DLGPROC g_dlgp[] =
{
DlgProc1,
DlgProc2,
DlgProc3,
DlgProc4
};
#define NUM_DIALOGS (sizeof(g_dlgp) / sizeof(g_dlgp[0]))
hwndlg = new HWND[NUM_DIALOGS];
for(n = 0; n < NUM_DIALOGS; n++)
{
hwndlg[n] = CreateDialog(NULL, MAKEINTRESOURCE(IMMER_DER_SELBE_DIALOG), hwndparent, g_dlgp[n]));
}
Aber verstehen kann ich das auch nicht. Für einen Dialog gibt es eine DialogProc. Gibt es mehrere Dialoge des gleichen Typs, teilen sich diese eine DialogProc. In dieser Proc kannst Du sie (die Dialoge) über das HWND im ersten Parameter unterscheiden.
[ Dieser Beitrag wurde am 06.12.2002 um 13:15 Uhr von -King- editiert. ]