[APP/SOURCE Frage] Mehrere Tabs

01/03/2012 12:24 Jopsi332#1
Ich habe ein paar neue APP's gemacht aber langsam fehlen mir die Hotkeys zum öffnen. da dachte ich mir packe ich mal alles in eins aber ich kapier das nicht wie man das mit den Tabs macht

muss mann dann alle Texturen und so per source laden von den buttons etc.?
Und später mit ner if abfrage also if tab == 1 dann die und die buttons mit texturen versehen.
wenn es tab 1 ist..


Hoff. weiß das jemand besser als ich xD
01/03/2012 13:34 Deda94#2
Das hab ich mich auch schon gefragt^^

Bei Daisy kann man nichtmal die Tabs wechseln wenn da 3 sind, das verwirrt mich..
01/03/2012 13:36 Jopsi332#3
Quote:
Originally Posted by ToxicLibrary™ View Post
Das hab ich mich auch schon gefragt^^

Bei Daisy kann man nichtmal die Tabs wechseln wenn da 3 sind, das verwirrt mich..
ja da war ich auhc schon stutzig und es wird so ein feld drüber gemacht was ich auch nicht unbedingt will ;D sondern nur unten die tabs ohne nen feld
01/03/2012 14:26 Sedrika#4
Kleiner Tipp: Guck dir mal an wie das Fenster bei "H" bearbeitet wird und guck mal was Daisy dafür so hat ^^
01/03/2012 17:19 Pumbaaa#5
Code:
	CWndTabCtrl* pWndTabCtrl = (CWndTabCtrl*)GetDlgItem( WIDC_TABCTRL1 );

	m_ConPanelTE.Create( WBS_CHILD | WBS_NODRAWFRAME, rect, pWndTabCtrl, APP_USERCONTROLTEEX);
	m_ConPanelPF.Create( WBS_CHILD | WBS_NODRAWFRAME, rect, pWndTabCtrl, APP_USERCONTROLPFEX);
	m_ConPanelBuff.Create( WBS_CHILD | WBS_NODRAWFRAME, rect, pWndTabCtrl, APP_USERCONTROLBUFF );
	m_ConPanelVote.Create( WBS_CHILD | WBS_NODRAWFRAME, rect, pWndTabCtrl, APP_USERCONTROLVOTE );

	WTCITEM tabTabItem;
	tabTabItem.mask = WTCIF_TEXT | WTCIF_PARAM;

	tabTabItem.pszText = "Petfilter";
	tabTabItem.pWndBase = &m_ConPanelPF;
	pWndTabCtrl->InsertItem( 0, &tabTabItem );

	tabTabItem.pszText = "Teleporter";
	tabTabItem.pWndBase = &m_ConPanelTE;
	pWndTabCtrl->InsertItem( 1, &tabTabItem );

	tabTabItem.pszText = "Buffer";
	tabTabItem.pWndBase = &m_ConPanelBuff;
	pWndTabCtrl->InsertItem( 2, &tabTabItem );

	tabTabItem.pszText = "Misc";
	tabTabItem.pWndBase = &m_ConPanelVote;
	pWndTabCtrl->InsertItem( 3, &tabTabItem );

Code:
	CWndControlPanelTEEx	m_ConPanelTE;
	CWndControlPanelPFEx	m_ConPanelPF;
	CWndControlPanelBuff	m_ConPanelBuff;
	CWndControlPanelVote	m_ConPanelVote;

Kleiner Ausschnitt ausm Control Panel.

HF