While the impression is that console window belongs to your process (like other window), it is in fact hosted by CSRSS
system process and its WndProc is there. This makes you unable to subclass the window and provide your own WndProc living in your process.
Some related reading: