一段代码,诉说一段历程
{
HRESULT hr = S_FALSE;
IServiceProvider* sp = NULL;
hr = pfd->QueryInterface(IID_IServiceProvider,(void **)&sp);
if (SUCCEEDED(hr) && sp)
{
IShellBrowser* sb = NULL;
hr = sp->QueryService(SID_STopLevelBrowser,IID_IShellBrowser, (void **)&sb);
if (SUCCEEDED(hr) && sb)
{
IShellView* SV = NULL;
hr = sb->QueryActiveShellView(&SV);
if (SUCCEEDED(hr) &&am
{
HRESULT hr = S_FALSE;
IServiceProvider* sp = NULL;
hr = pfd->QueryInterface(IID_IServiceProvider,(void **)&sp);
if (SUCCEEDED(hr) && sp)
{
IShellBrowser* sb = NULL;
hr = sp->QueryService(SID_STopLevelBrowser,IID_IShellBrowser, (void **)&sb);
if (SUCCEEDED(hr) && sb)
{
IShellView* SV = NULL;
hr = sb->QueryActiveShellView(&SV);
if (SUCCEEDED(hr) &&am