This week's topics include the usage of WM_NULL, whether a Machine ID for copy protection purposes exists, whether there is any range for WM_XXX messages that someone could use without having any troubles with the Windows message handlers, and how can a person validate a auto_ptr?
Latest Forum Highlights Articles
Topics this week include learning the difference between ASSERT and VERIFY, implementing a popup menu that opens on a mousemove when the cursor is on a specific region of a client window, using WaitForSingleObject on windows rather than processes, and why this constructor-usage does not compile.
This week's topics include preventing the startup pulse from occurring when working with serial ports, starting a program automatically when the user double-clicks the file, blocking all keyboard and mouse input from all active windows except from one window, and why free() does not work.
This week's topics include finding whether or not a process is running, converting binary numbers to decimal or to char, reading a window's text from an another window without using the mouse, and why lower_bound() does not work.
Topics this week include why the CFtpConnection::Command function does not work, how to change the title of CMDIFrameWnd when the child is maximized, how to make sure whether a pointer is still good, and how to recognize a STOP in Windows Services.
Lots of hot topics are covered in the Discussion Forums on CodeGuru. If you missed the forums this week, you missed some interesting ways to solve a problem.
Latest Developer VideosMore...
Latest CodeGuru Developer Columns
It's essential to know the differences in these libraries and use them correctly. This brief tutorial will guide you.
Value Converters can give you a new vista of usage in XAML. Learn to use them here.
Explore how to convert images to a PDF document and how to combine two PDF documents into one.
Application Programming Interfaces (APIs) are where you have to be. It's not a matter of if as much as a matter of which.