Visual C++ 2005

今さらVC。
昔は問題なかった

HWND hWindow = FindWindow("notepad", NULL);

みたいな表記が、2005では問題になるらしい。

HWND hWindow = FindWindow(_T("notepad", NULL);

が正しい?ちなみに現在、フックのお勉強中。
違った(上はMFCでの使い方)。実際は、文字コードの問題で
http://tipstips.client.jp/ugopen/UfuncErrorW32.html
に書いてあるとおりに、Unicode文字セットを使用する→「設定なし」でOK。
そうか、VS2005は基本の文字セットがUnicodeになってるのか。
その後… 13:48
http://www.kumei.ne.jp/c_lang/net2005/
によると、このような場合はTEXTマクロでくくるとよいらしい。