if(*pT->m_psh.pszCaption != 0) m_pszTitle = pT->m_psh.pszCaption;
m_pszTitle = pT->m_psh.pszCaption;
	static int CALLBACK PropSheetCallback(HWND hWnd, UINT uMsg, LPARAM lParam)	{		lParam;   // avoid level 4 warning		int nRet = 0;		if(uMsg == PSCB_INITIALIZED)		{			ATLASSERT(hWnd != NULL);#if (_ATL_VER >= 0x0700)			T* pT = (T*)ATL::_AtlWinModule.ExtractCreateWndData();#else //!(_ATL_VER >= 0x0700)			T* pT = (T*)_Module.ExtractCreateWndData();#endif //!(_ATL_VER >= 0x0700)			// subclass the sheet window			pT->SubclassWindow(hWnd);			// remove page handles array			pT->_CleanUpPages();#if defined(_AYGSHELL_H_) || defined(__AYGSHELL_H__) // PPC specific			if(*pT->m_psh.pszCaption != 0)				m_pszTitle = pT->m_psh.pszCaption;			if(*pT->m_szLink != 0)				m_pszLink = pT->m_szLink;#endif  // defined(_AYGSHELL_H_) || defined(__AYGSHELL_H__) // PPC specific			pT->OnSheetInitialized();		}#if defined(_AYGSHELL_H_) || defined(__AYGSHELL_H__) // PPC specific uMsg		else		{			switch(uMsg)			{			case PSCB_GETVERSION :				nRet = COMCTL32_VERSION;				break;			case PSCB_GETTITLE :				if(m_pszTitle != NULL)				{					lstrcpy((LPTSTR)lParam, m_pszTitle);					m_pszTitle = NULL;				}				break;			case PSCB_GETLINKTEXT:				if(m_pszLink != NULL)				{					lstrcpy((LPTSTR)lParam, m_pszLink);					m_pszLink = NULL;				}				break;			default:				break;			}		}#endif // defined(_AYGSHELL_H_) || defined(__AYGSHELL_H__) 		return nRet;	}