一時変数を使わないでふたつの変数の値を交換するためには XOR 演算を使います。
Flash でマウスポインタをリンクカーソルにするためには、対象のオブジェクトをボタンにします。
小数部を四捨五入するためには 0.5 を足して小数部を切り捨てます。
2、3、4、5で約分できるか一発で判断するためには次の視点で考えます。
プログラムを書いていると設計がまずいのか「そこに到達することが間違いである」という部分ができることがあります。そういった場合は assert() を使ってコードに残すことができます。
MSDN でブラウジングしていると意図せずナビゲーションツリーが消えてしまうことがありますが、これを復活させるためにはキーボードのTを押します。
かなり有名なお話なのですが、 Win32API の BOOL 型は FALSE 以外は不定となっています。 if 文などで比較する場合には必ず FALSE と比較するようにします。
Windows を使っていると時々スタートメニューやデスクトップなどのアイコンが壊れてしまうことがあります。これを直すためにはアイコンキャッシュファイルを削除します。
ごめんなさい。ゲーム制作とは全く関係のない TIPS なんですけど、あまりに便利すぎたので公開することにしました。
WM_CREATE メッセージは CreateWindow() 関数から復帰する前に送られます。