15,472
社区成员
发帖
与我相关
我的任务
分享
BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
{
DisableThreadLibraryCalls(hModule);
hThread = CreateThread(NULL, 0, ThreadFunc, 0, 0, &ThreadId);
break;
}
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
DWORD WINAPI ThreadFunc(LPVOID p)
{
hwnd = FindWindow(NULL, TEXT("Test"));
SetTimer(hwnd, 1, 1000, TimeProc);
TextBox = CreateWindow(TEXT("static"), NULL, WS_CHILD | WS_VISIBLE | SS_SUNKEN | SS_CENTER | SS_CENTERIMAGE, 114, 3, 80, 30, hwnd, (HMENU)1, hIns, NULL);
while (GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return msg.wParam;
}