I've created a window wrapper class, that registers a new window class, and then creates a window. However, I am unable to call my window procedure, because the static message router function never receives the WM_NCCREATE message. I always wrap my windows in this way, and have never encountered this. The only difference this time is that the class is inherited from a more basic window wrapper class. However, I have stepped through the program, and I see no reason why the WM_NCCREATE message is not being received.
If anyone has encountered something like this, give your input, and if you can be bothered going through my code, tell me and I'll post it.