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.

.NET Back to Basics: The String Class
Take the plunge into the string class and master it.

Developer Careers for the VB Programmer
Learn about the various types of software development there are as well the job titles that go along with them.
Influencing Users: Compliance and Conformity
Learn about two common influence techniques, compliance and conformity, as well as how to design for them.