dポイントプレゼントキャンペーン実施中!

こんにちは。

MFCを使用した新規スレッド作成を行うために、API「AfxBeginThread」を使用しようと考えています。
そこで、質問なのですが、新規作成したスレッドに引数を渡したい場合、AfxBeginThreadの第3引数に設定するようなのですが、複数の引数を渡したい場合には、具体的にどのような手順を踏めばよいのでしょうか。
MSDNによると、第3引数の説明は、「pfnThreadProc の関数宣言の引数に見られるような、制御関数に渡す引数。」とありますが、いまいち分かりません。

よろしくお願いします。

A 回答 (2件)

一例ですが、intとlongを渡したければ、



struct args { int a; long b; };
struct args anArg;
anArg.a = ...;
anArg.b = ...;

そして &anArg を AfxBeginThread に渡します。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

よく分かりました。
どうもありがとうございます。

お礼日時:2005/05/06 18:56

構造体なり配列にするだけかと。

    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

よく分かりました。
どうもありがとうございます。

お礼日時:2005/05/06 18:56

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています