这句代码是什么意思?
源程序如下,其中有几句不明白;
void CTestDlg::OnOK()
{
// TODO: Add extra validation here
typedef void(WINAPI * TESTDLL)();
HINSTANCE hmod;
hmod=::LoadLibrary("mfcdll.dll");
if(hmod==NULL)
AfxMessageBox("Fail");
TESTDLL lpproc;
lpproc=(TESTDLL)GetProcAddress(hmod,"Show");
if(lpproc!=(TESTDLL)NULL)
(*lpproc)();
FreeLibrary(hmod);
}
问题:
1, typedef void(WINAPI * TESTDLL)();
2, TESTDLL lpproc;
lpproc=(TESTDLL)GetProcAddress(hmod,"Show");
if(lpproc!=(TESTDLL)NULL)
(*lpproc)();
以上两段代码不知道怎么理解,请高人帮忙,谢谢:)