もちろん、必要なツールがあることを確認するために知っておくべき新しい API がたくさんあります。それ以外にも、注目すべき変更点がいくつかあります。
哲学の変更
古い win32 API の大部分は、ハンドルが渡される C スタイルの API に焦点を当てていました。現在、開発されている新しい API の多くは COM ベースであるため、COM と ATL を強化することは価値があります。
また、独自のライブラリを作成している場合は、新しい API スタイルに注意することもできます。これは、もう少し一貫性があり、ハンガリー語表記などを回避します。
代替
手段 一般に、約 10 年前に知っていた方法がまだ最先端であると思い込まないでください。それらはすべてまだ存在しているため、間違っているとは必ずしも言われません。MSDN をチェックして、より適切なものを参照しているかどうかを確認し、最新の SDK を使用して、一部の機能の非推奨警告が表示されるようにします。特に、使用している文字列関数が安全であることを確認してください。
具体的には、「代替」API の 1 つに Direct 2d があります。これは、UI 用の DirectX スタイルの API です。Windows 7 用のグラフィックス コードを作成している場合は、Direct2d over GDI を検討する必要があります。これには、GDI と互換性がありますが、GDI とは大きく異なるプログラミング モデルがあります。Direct 2d は Vista に移植される可能性があります。
また、win32 スタイルのメニューを使用する代わりに、Vista と Win7 で使用できるリボンの使用を検討してください。
共通コントロール ライブラリを使用している場合は、デフォルトの v5 ではなく、必ず v6 を使用してください。
最後に、管理者権限を必要とするものを不必要に呼び出していないことを確認してください。これにより、UAC が表示されます。
今のところ思いつく限り。