タグ付けされた質問 「lpcstr」

3
LPCWSTRは何の略で、どのように処理する必要がありますか?
まず第一に、それは正確には何ですか?ポインタだと思いますが(LPCは長いポインタ定数を意味します)、「W」はどういう意味ですか?文字列への特定のポインタですか、それとも特定の文字列へのポインタですか?たとえば、「TestWindow」という名前のウィンドウを閉じたいとします。 HWND g_hTest; LPCWSTR a; *a = ("TestWindow"); g_hTest = FindWindowEx(NULL, NULL, NULL, a); DestroyWindow(g_hTest); このコードは不正であり、const char [6]をCONSTWCHARに変換できないため、機能しません。まったくわかりません。これらすべてのLPCWSTR、LPCSTR、LPSTRを明確に理解したいと思います。私は何かを見つけようとしましたが、さらに混乱しました。msdnサイトFindWindowExで次のように宣言されています HWND FindWindowEx( HWND hwndParent, HWND hwndChildAfter, LPCTSTR lpszClass, LPCTSTR lpszWindow ); したがって、最後のパラメーターはLPCSTRであり、コンパイラーはLPCWSTRを要求します。助けてください。
91 c++  winapi  lpcstr 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.