Se applicazione passa un handle di finestra non valido all'API MessageBox e i 16 bit più bassi di tale handle sono NULL, ...

Se applicazione passa un handle di finestra non valido all'API MessageBox e i 16 bit più bassi di tale handle sono NULL, in Windows 9x viene trattato come il desktop, poiché gli handle di finestra sono solo a 16 bit in Windows 9x. In Windows XP la chiamata a MessageBox non riesce, dal momento che vengono utilizzati 32 bit. Questa correzione rapida per la compatibilità intercetta l'API MessageBox e determina se l'handle di finestra passato è valido. Se non è valido, viene impostato su NULL.