PostMessage möchte die Message sofort einreihen bei seinem Aufruf aber dein Control ist noch im Constructor. Das CreateWindow() wird aber erst danach aufgerufen, von daher gibt es noch kein Window
Handle und somit kann PostMessage die Nachricht nicht einreihen, da das
Handle nicht gültig ist / existiert.
Du kannst gerne mal im Constructor vor dem PostMessage das Ergebnis von
IsWindow(Handle) ausgeben lassen.