listbox.Addstring();かかるMFCアプリケーションで使用しようとしていますLPCTSTR。char33 文字の長さの配列の変数を渡しています。
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アクセス ポイント名を確認できます。