老手帮忙看看关于handle释放问题...
请问以下代码,我的Handle需要释放吗?
BOOL CALLBACK EnumChildProc(HWND hWnd,LPARAM lParam)
{
HANDLE hWndFinded = .....;
return TRUE;
}
int main()
{
int iParam = 0;
HWND hwnd = ::FindWindow(NULL,"HeiHei");
if(hwnd != NULL)
{
::EnumChildWindows(hwnd,EnumChildProc,iParam);
}
}
BOOL CALLBACK EnumChildProc(HWND hWnd,LPARAM lParam)
{
HANDLE hWndFinded = .....;
return TRUE;
}
int main()
{
int iParam = 0;
HWND hwnd = ::FindWindow(NULL,"HeiHei");
if(hwnd != NULL)
{
::EnumChildWindows(hwnd,EnumChildProc,iParam);
}
}
作者: alucard_ad 发布时间: 2011-06-14
这种情况下不需要。handle可以理解为窗口指针。
作者: dizuo 发布时间: 2011-06-14