Oct 15, 2019 Post comments count5 Post likes count1 How should I create controls on my dialog box that has a tab control? Raymond Chen They are siblings of the tab control, not children.
Oct 14, 2019 Post comments count4 Post likes count0 Rugby: The rules for the casual viewer Raymond Chen What you need to know as an observer.
Oct 14, 2019 Post comments count18 Post likes count2 A common mistake when you try to create a C++ class that wraps a window procedure: Saving the window handle too late Raymond Chen You need it before then.
Oct 11, 2019 Post comments count13 Post likes count1 Fibers aren’t useful for much any more; there’s just one corner of it that remains useful for a reason unrelated to fibers Raymond Chen A better way to clean up.
Oct 10, 2019 Post comments count15 Post likes count0 My summer vacation: London public transportation Raymond Chen It's easy until you try to leave town.
Oct 10, 2019 Post comments count5 Post likes count1 Why are timer IDs and dialog control IDs 64-bit values on 64-bit Windows? Did you really expect people to create more than 4 billion timers or dialog controls? Raymond Chen Anywhere it's possible to put a pointer, somebody will try to put a pointer.
Oct 9, 2019 Post comments count3 Post likes count1 Kabaddi: The rules for the casual viewer Raymond Chen What you need to know as an observer.
Oct 9, 2019 Post comments count6 Post likes count1 A window can’t have two timers with the same ID, so how do I assign an ID that nobody else is using? Raymond Chen A pointer can be used like an ID.
Oct 8, 2019 Post comments count3 Post likes count0 Auctioning off the privilege of initiating the destruction of the Microsoft old campus Raymond Chen Emerging victorious in the bidding war.
Oct 7, 2019 Post comments count9 Post likes count1 Why does my string consist of this Korean character repeated over and over? Raymond Chen Decode that character to its code point.