I've been programming GUI programs with the Win32 API for about a year in C++ now, but I've always used Dialog boxes (DlgProc and stuff).
Now I want to move on to making rich-UI programs. I have several questions :
- Are there any good tutorials/ebooks on MFC?
- How do I create "custom" controls such as those used in IDEs, Hex Editors, etc
- How can I, without using an edit control, record keyboard input without logging each key multiple times (or not at all?) i.e , if I set a timer and scanned the keys, say every 25ms, I'd either miss strokes or double add them. Is there a way using the API or MFC to avoid that?