問題タブ [lpcwstr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
67 参照

c++ - LPCWSTRの呼び出し/連結後のwstringの定義

case ステートメント内で wstring を定義しようとしています。また、case ステートメントから変数にアクセスしようとすると、スコープ外に戻ります。

そのため、switch() の外側で wstring を宣言し、switch() 内で定義しようとしています。しかし、これらのイベントを分離する方法がわかりません。

最終的に、私は 3 つの LPCWSTR を連結 (...そしてリッスン...) しようとしており、std::wstringそれを行うために使用しています。私は、このタスクを達成するために他の手段を使用することにオープンです。

0 投票する
1 に答える
1504 参照

c++ - char* を GetModuleHandle 関数に渡す方法は?

「somefile.exe」のような文字列に基づいてモジュール情報を取得しようとしています。

タイプ "char *"のエラー引数は、タイプ "LPCWSTR" のパラメーターと互換性がありませんが、GetModuleHandle に表示されます。

今、私は次のような多くのステップを試しました:

  1. プロジェクト プロパティ → 構成プロパティ → 文字セット に移動し、Unicode ではなくマルチバイト文字セットを使用するように設定します。私はそれが他の人を助けるのを見てきましたが、私にとってはうまくいきませんでした.

  2. のように szModule をキャストし(LPCWSTR)szModuleます。これにより、プログラムは正常にビルドされましたが、意図したとおりには機能しませんでした。

  3. パラメータを static に置き換えてユニコードを使用しますL"somefile.exe"。これは完全に機能しましたが、言うまでもなく、あまり実用的ではありません。

私の質問は:タイプが のGetModuleHandle(szModule)場合、どうすればコンパイルできますか?szModulechar*

何か役立つ場合は、Visual Studio 2015 を使用しています。

0 投票する
1 に答える
392 参照

assembly - masm で型 LPCWSTR を使用する方法

msdn ライブラリと masm は初めてです。

NetUserAdd を呼び出した後、NetLocalGroupAddMembers を呼び出そうとしていますが、グループ名にタイプ LPCWSTR が必要です。作成したアカウントが表示されず、NetLocalGroupAddMembers を呼び出した後も表示されないのはそのためだと思います。

(コードが完全ではなく、何を追加するかを知っているため、多くのファイルをインポートします。)

これが私のコードです:

0 投票する
5 に答える
2135 参照

c++ - MessageBox の Visual Studio 2015 WinAPI エラー

Visual Studio 2015 で基本的な Windows C++ アプリケーションを作成しましたが、いくつかのエラーがあります。

エラー画像

エラー:

0 投票する
1 に答える
201 参照

c - c で LPCWSTR を操作する

フルパスを保持する特定の LPCWSTR 変数があります。

そこからファイル名だけを抽出したい。

それを達成するためにLPCWSTRを操作するにはどうすればよいですか?

さらに - LPCWSTR の特定のインデックスで文字を取得するにはどうすればよいですか?

ありがとうございました。

0 投票する
2 に答える
14364 参照

c++ - C ++でLPCWSTRへの文字列

文字列から LPCWSTR に変換しようとしています (マルチバイトを使用しています)。

1)例:

2)これは漢字を返します。

ただし、どちらも常に正方形を示しています。

画像

編集済み: 編集した私のコード: Barmak Shemirani

戻る: https://i.gyazo.com/ea4cd50765bfcbe12c763ea299e7b508.png

編集済み: UTF8 から UTF16 に渡す別のコードを使用しても、結果は同じです。

0 投票する
3 に答える
952 参照

c++ - STRING を LPCWSTR から、またはその逆に変換する c++

LPCWSTR と値を比較して、それらが等しいことを確認したいと考えています。また、比較の仕方がわかりません。STRING 値を作成し、さまざまな変換を試みましたが、何も機能しませんでした。基本的には次のようになります。