0

この構造体を自分のスレッドに取り込もうとしていますが、ゴミが入っています。

私が使用している構造体:

typedef struct {
    HWND hWnd;
    int cntrlid;
    TCHAR text[BUFF];
}parametros;

メッセージスイッチでは、ボタンの魔女を制御してスレッドを開始する場合があります。

    case IDC_TAB_A:
        threaddata.hWnd=hWnd;
        threaddata.cntrlid=IDC_TAB_A;
        _tcscpy(threaddata.text, _T("Carregou A"));
        hThreadsender=CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE) ThreadSenderProc, (LPVOID) &threaddata, 0, NULL);

        break;

そして、私が得たスレッドを処理する関数:

DWORD WINAPI ThreadSenderProc(LPVOID param){

    parametros temp=*((parametros *)param);
    EnviaLetra(temp.hWnd, temp.text,temp.cntrlid);

    return 0;
}

何かが間違っているに違いありませんが、それが何であるかわかりません。誰か助けてもらえますか?

前もって感謝します!(下手な英語でごめんなさい!)

4

1 に答える 1