Fehler 1400:
Zitat von
PSDK:
1400 Invalid window
handle. ERROR_INVALID_WINDOW_HANDLE
Der zweite Parameter sieht mir etwas falsch aus:
Zitat von
PSDK:
lpTemplate
[in] Specifies the dialog box template. This parameter is either the pointer to a null-terminated character string that specifies the name of the dialog box template or an integer value that specifies the resource identifier of the dialog box template. If the parameter specifies a resource identifier, its high-order word must be zero and its low-order word must contain the identifier. You can use the MAKEINTRESOURCE macro to create this value.
Sprich da gehört die ID deines Dialoges aus der Ressourcendatei rein und zwar so:
MAKEINTRESOURCE(100)
Wenn der Dialog in der Ressource die ID 100 hat.
Und warum rufst du DialogBoxW explizit selber auf? Windows NT/2000/XP machen dies automatisch. Alle anderen Betriebssysteme dürften damit erst gar nichts anfangen können.