Learn how to use the simple, yet powerful, WndProc command and its associated methods to override various window and mouse functions.
Latest Keyboard Articles
Making an Onscreen Keyboard
Onscreen keyboards are practically everywhere. Now, they can be in your Visual Basic programs as well.
On Screen Keys
Discover how to make an on-screen keyboard.
SendKeys
The existing SendKeys class does not have a managed way to activate an external application. MSDN recommends that you should use the FindWindow and SetForegroundWindow APIs. However, this alone does not ensure that the desired application will have keyboard focus while the keys are being sent. This replacement module sends keys directly to the specified window without error.
Managing Low-Level Keyboard Hooks with the Windows API for VB .NET
Learn to capture and react to keyboard presses by your users. Paul discusses hooking into keyboard information using the Windows API and Visual Basic .NET.
Managing Low-Level Keyboard Hooks with the Windows API
To acquire a low-level hook into the keyboard, there is quite a bit of cryptic information involved. Paul makes it easy by showing you the several Windows API methods and the details for accomplishing this.
Latest Developer Videos
More...Latest CodeGuru Developer Columns
Comparing the stdio and iostream C++ Libraries
It's essential to know the differences in these libraries and use them correctly. This brief tutorial will guide you.

Base64 Encoding from C#
Using the Base64 system isn't as archaic as you might think. Refresh your skills here.

Creating a Memory Dump Process in Visual Basic
Learn how to create a dumping process that can help you when your computer locks up.
Influencing Users: Compliance and Conformity
Learn about two common influence techniques, compliance and conformity, as well as how to design for them.