用无模式对话框啦
C*** dlg=new C***(); C***是你自己创建的对话框的类名
dlg.Create(对话框ID);
dlg.ShowWindow(SW_RESTORE);
InitInstance(相当于 Attach), ExitInstance(相当于 Detach)事件
asm{
push ax
mov ax,[Adr]
mov [Des],ax
pop ax
};
BOOL CALLBACK EnumWindowsProc(HWND hwnd,LPARAM lparam)
{
DWORD ProcId;
DWORD ThreadId;
ThreadId=GetWindowThreadProcessId(hwnd,&ProcId) ;
if(ProcId==processid)
{
tid=ThreadId;
/* HWND targetWin; //进程主窗口
targetWin=hwnd;
while(true)
{
HWND hTemp;
hTemp=GetParent(targetWin);
if(hTemp==NULL)
break;
else
targetWin=hTemp;
}
return FALSE;
}
else*/
}
return true;
}
wchar_t wtem[6];
memset(wtem,0,sizeof(wtem));
memcpy(wtem,name,sizeof(wtem));
WideCharToMultiByte( CP_ACP, 0,(LPCWSTR)wtem, -1,temchar, 6, NULL, NULL );