An edit box is just like any other child window (well, mostly at least). You create one with CreateWindow(Ex) and you handle its messages. You can send notifications and handle its messages in WM_COMMAND. You can read up on these constants, etc.