listbox.Addstring();
かかるMFCアプリケーションで使用しようとしていますLPCTSTR
。char
33 文字の長さの配列の変数を渡しています。
ListBox.AddString(Adapter_List->pScanList->network[0].szSsid);
SzSsid
として宣言されていますchar szSsid[33];
私は2つの問題に直面しています:
1)LPCTSTR
likeに型キャストした場合
ListBox.AddString( (LPCTSTR ) Adapter_List->pScanList->network[0].szSsid );
正しい出力が得られません - いくつかの漢字が表示されています。ユニコードの問題であることは知っていますが、ユニコードについては詳しくありません。
2)型キャストしないと、エラーが発生します
char[33] を LPCTSTR に変換できません
すべてのアクセス ポイントを表示する MFC アプリケーションを構築しようとしています。でszSsid
アクセス ポイント名を確認できます。