この構造体を自分のスレッドに取り込もうとしていますが、ゴミが入っています。
私が使用している構造体:
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;
}
何かが間違っているに違いありませんが、それが何であるかわかりません。誰か助けてもらえますか?
前もって感謝します!(下手な英語でごめんなさい!)