Win32API質問箱 Build37
■ このスレッドは過去ログ倉庫に格納されています
0040デフォルトの名無しさん
2005/11/14(月) 10:13:09すみません。UNICODEで書くとは具体的にどういったことをいうのでしょうか。
#define UNICODEとすれば、TEXT("")の文字列は全てUNICODEになるという解釈でよろしいのですか?
例えば、<window.h>の上に#define UNICODEとすれば、文字列は全てUNICODEとして扱われる
といったかんじなんでしょうか。
あと汎用的ということなのでVC++使ってみました。
しかしながらPCTSTR ctSrt = TEXT("")でビルドすると
PCTSTRは定義されていません。とエラーが出ます。
インクルードファイルは、<windows.h>と<stdio.h>の二つです。
<window.h>でPCTSTRは通ると思ったのですが、これはUNICODEの定義と何らかの関係があるのでしょうか。
ヘルプにはPCTSTRはUNICODEが定義してあると、PCWSTRそうでないとPCSTRになると解釈したのですが…。
■ このスレッドは過去ログ倉庫に格納されています