Ejemplo n.º 1
0
/*----------------------------------------------------------------------------*/
void CAboutPage::Load()
{
	/* リストビューの初期化 */
	// 一行選択にする
	m_cnList.SetExtendedStyle(LVS_EX_FULLROWSELECT);	

	// 行の追加
	int i = 0;
	m_cnList.InsertColumn( i++ , "Name", LVCFMT_LEFT , 100 , -1);
	m_cnList.InsertColumn( i++ , "Ver", LVCFMT_LEFT , 50 , -1);

	// 各DLLのバージョンを追加
	SetVersion("UNZIP32.DLL",UnzipGetVersion());
	SetVersion("ZIP32J.DLL",ZipGetVersion());
	IsDll("ZIP32.DLL");
}
Ejemplo n.º 2
0
BOOL CXpTheme::Close()
{_STT();
	if ( !IsDll() ) { m_hTheme = NULL; return FALSE; }
	if ( m_hTheme == NULL ) return FALSE;

	// Are we releasing the handle?
	if ( m_bReleaseTheme )
	{	m_bReleaseTheme = FALSE;

		PFNCLOSETHEMEDATA pf = (PFNCLOSETHEMEDATA)m_ixptf[ ixptf_PFNCLOSETHEMEDATA ];
		if ( pf == NULL ) return FALSE;

		pf( m_hTheme );

	} // end if

	m_hTheme = NULL;
	
	return TRUE;
}