What disadvantages will I have if I use CreateWindow*() instead of CreateDialog*() functions family to create controls in the long run? e.g., are there things meant to work