First...Your Welcome! Now I'm gonna have some fun with ya!
You wrote that perfect Card Game and Suspend for key Fouled ya? BRO! You need to RIP OPEN your source code again! It's pretty easy to do that!
Make your Own Suspend routine, that checks for mouse clicks and the keys you want via dbKeyState() function and some if statements. ALSO... if you need the SCANCODES for the keys, I have em and many others have posted them also!
For the Mouse, in that same chunk of code, ignore MOUSE X,Y ... keep polling for mouse button like a key... if they click, THEN CHECK if the X,Y of the MOUSE lands the mouse on a button you want the use to have access to (e.g. not disabled ...and grayed out or whatever!)
That's All I'm pretty sure. YOU CAN DO IT! You did a great job so far! If you run into a snag like that again - POST MAN! Alot of us would LOVE to help, hint, nudge ya for something like that especially because you're a DOER... not a "How do I Make a Game" type forum rodent!
Keep up the GREAT WORK!