扱いのデフォルトはUNICODEなのですね。
なので、プログラムの中でWindowsのクリップボードに文字列をコピーしなければならない時は、
SetClipboardData(CF_TEXT, strSource);
では無く、
SetClipboardData(CF_UNICODETEXT, strSource);
としなければならない。*1
google等の検索エンジンで「クリップボード VC コピー」などとやると、VisualStudio2005以前の例が多いので、CF_TEXTを使っていることが多いが、これをそのままVS2005でやるとコピーできない。
(Visited 4 times, 1 visits today)