statusbar SetText mit 2 IDS texten

mit diesen von dir vorgeschlagenen code gehts nun ohne porbleme!

Code:
//**************************************************************************************
 //  FUNCTION:   -	UpdateConnectionStatus()
 //  RETURNS:	-	
 //  PARAMETERS: -	
 //  COMMENTS:   -	Draws the right stuff on the status bar for connections..
 //**************************************************************************************
 LRESULT CMUTEMFC2Dlg::UpdateConnectionStatus(WPARAM, LPARAM lParam)
 {
 	CString str;	    		    	
 	m_ulLastNumOfConnections = (unsigned long) lParam;
 
 	str.Format( "%d ", m_ulLastNumOfConnections );
 	str += m_ExtStr.LoadString( IDS_TAB_TITLE_CONNECTIONS_TEXT_ENG + g_unStringLanguageIdOffset );		
 	m_oConnectionStatusLabel.SetText( str );
 	
 	if( 0 == m_ulLastNumOfConnections )
 	{	
 		m_oConnectionStatusLabel.SetBkColor( colRed );
 		statusbar.SetIcon(3,connicons[0]);
 		CString string=GetResString(IDS_MUTENET)+":";
 		CString string1=GetResString(IDS_NOTCONNECTED);
 		string+=string1;
 		statusbar.SetText(string,3,0);
 		
 		
 
 	}
 	else if( 1 == m_ulLastNumOfConnections )
 	{	
 		m_oConnectionStatusLabel.SetBkColor( colYellow2 );
 		statusbar.SetIcon(3,connicons[1]);
 		CString string=GetResString(IDS_MUTENET)+":";
 		CString string1=GetResString(IDS_CONNECTED);
 		string+=string1;
 		statusbar.SetText(string,3,0);
 		
 		
 
 	}
 
 	else
 	{				
 		m_oConnectionStatusLabel.SetBkColor( colGreen );
 		statusbar.SetIcon(3,connicons[2]);
 		CString string=GetResString(IDS_MUTENET)+":";
 		CString string1=GetResString(IDS_CONNECTED);
 		string+=string1;
 		statusbar.SetText(string,3,0);
 		
 		
 
 	}
 	m_oConnectionStatusLabel.Invalidate();
 	return (LRESULT) TRUE;
 }
 

Neue Beiträge

Zurück