亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? atr_chrt.cpp

?? windRiver提供的的Zinc5.3完整源碼,文檔非常齊全
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
	attr->SetHzJustify(ZAF_HZ_LEFT);
	attr->SetSendMessageWhenSelected(true);
	attr->SetValue(TST_SET_INDEX_INT);
	attr->SetNumberID((ZafNumberID)TST_SET_INDEX_INT);
	methodCombo->Add(attr);
	Add(methodCombo);

	// Create axis color combo box.
	Add(new ZafPrompt(27, 5, 9, new ZafStringData("Axis:**")));
	ZafComboBox *axisColorCombo = new ZafComboBox(37, 5, 10, 3);
	axisColorCombo->SetViewOnly(true);
	axisColorCombo->SetStringID(ZAF_ITEXT("AXIS_COLOR_COMBO"));
	axisColorCombo->Add(new ZafScrollBar(0, 0, 0, 0, ZAF_NULLP(ZafScrollData)));
	attr = new ZafButton(0, 0, 15, 1, new ZafStringData("Default"));
	attr->SetButtonType(ZAF_FLAT_BUTTON);
	attr->SetHzJustify(ZAF_HZ_LEFT);
	attr->SetSendMessageWhenSelected(true);
	attr->SetValue(TST_SET_AXIS_DEFAULT);
	attr->SetSelected(true);
	axisColorCombo->Add(attr);
	attr = new ZafButton(0, 0, 15, 1, new ZafStringData("Green"));
	attr->SetButtonType(ZAF_FLAT_BUTTON);
	attr->SetHzJustify(ZAF_HZ_LEFT);
	attr->SetSendMessageWhenSelected(true);
	attr->SetValue(TST_SET_AXIS_GREEN);
	axisColorCombo->Add(attr);
	attr = new ZafButton(0, 0, 15, 1, new ZafStringData("Blue"));
	attr->SetButtonType(ZAF_FLAT_BUTTON);
	attr->SetHzJustify(ZAF_HZ_LEFT);
	attr->SetSendMessageWhenSelected(true);
	attr->SetValue(TST_SET_AXIS_BLUE);
	axisColorCombo->Add(attr);
	attr = new ZafButton(0, 0, 15, 1, new ZafStringData("Yellow"));
	attr->SetButtonType(ZAF_FLAT_BUTTON);
	attr->SetHzJustify(ZAF_HZ_LEFT);
	attr->SetSendMessageWhenSelected(true);
	attr->SetValue(TST_SET_AXIS_YELLOW);
	axisColorCombo->Add(attr);

	Add(axisColorCombo);

	prompt = new ZafPrompt(50, 12, 6, new ZafStringData("Title:"));
	prompt->SetHzJustify(ZAF_HZ_RIGHT);
	Add(prompt);
	ZafString *string = new ZafString(57, 12, 17, "", -1);
	string->SetNumberID((ZafNumberID)TST_SET_TITLE_TEXT);
	Add(string);
	ZafButton *button = new ZafButton(75, 12, 6, 1, "Set");
	button->SetSendMessageWhenSelected(true);
	button->SetValue(TST_SET_TITLE_TEXT);
	button->SetAutoSize(false);
	Add(button);

	prompt = new ZafPrompt(50, 13, 6, new ZafStringData("X-Axis:"));
	prompt->SetHzJustify(ZAF_HZ_RIGHT);
	Add(prompt);
	string = new ZafString(57, 13, 17, "", -1);
	string->SetNumberID((ZafNumberID)TST_SET_XAXIS_TEXT);
	Add(string);
	button = new ZafButton(75, 13, 6, 1, "Set");
	button->SetSendMessageWhenSelected(true);
	button->SetValue(TST_SET_XAXIS_TEXT);
	button->SetAutoSize(false);
	Add(button);

	prompt = new ZafPrompt(50, 14, 6, new ZafStringData("Y-Axis:"));
	prompt->SetHzJustify(ZAF_HZ_RIGHT);
	Add(prompt);
	string = new ZafString(57, 14, 17, "", -1);
	string->SetNumberID((ZafNumberID)TST_SET_YAXIS_TEXT);
	Add(string);
	button = new ZafButton(75, 14, 6, 1, "Set");
	button->SetSendMessageWhenSelected(true);
	button->SetValue(TST_SET_YAXIS_TEXT);
	button->SetAutoSize(false);
	Add(button);

	// Add the test object.
	testObject = new TestObj;
	Add(testObject);
}

ZafEventType ObjectTestWin::Event(const ZafEventStruct &event)
{
    TestObj  *p_testObject = DynamicPtrCast(testObject, TestObj);
	ZafChart *chart = DynamicPtrCast(testObject, ZafChart);

	ZafEventType ccode = event.type;
	switch (ccode)
	{
	case TST_SET_TYPE_BASE:
	case TST_SET_TYPE_PIE:
	case TST_SET_TYPE_BAR:
	case TST_SET_TYPE_COLUMN:
	case TST_SET_TYPE_STACK:
	case TST_SET_TYPE_POINTS:
	case TST_SET_TYPE_LINE:
	case TST_SET_TYPE_AREA:
		{
            int iCurrIndexMode = chart->IndexMethod();
            chart->ClearDataAll();
            p_testObject->SendTestData();
	    	chart->SetChartType( ccode - 15000 );
		    chart->SetIndexMethod( iCurrIndexMode );

		    int type = chart->ChartType() + 15000;
		    switch (type)
		    {
		        case TST_SET_TYPE_BASE:
		        case TST_SET_TYPE_PIE:
		        case TST_SET_TYPE_BAR:
		        case TST_SET_TYPE_COLUMN:
		        case TST_SET_TYPE_STACK:
		        case TST_SET_TYPE_POINTS:
		        case TST_SET_TYPE_LINE:
		        case TST_SET_TYPE_AREA:
			    {
			        ZafComboBox *typeCombo = DynamicPtrCast(GetObject(ZAF_ITEXT("TYPE_COMBO")), ZafComboBox);
			    typeCombo->GetObject((ZafNumberID)type)->SetSelected(true);
			    }
			break;
		    }
		}
		break;

	case TST_SET_INDEX_NAT:
	case TST_SET_INDEX_INT:
        {
            int iCurrChartType = chart->ChartType();
            chart->ClearDataAll();
            p_testObject->SendTestData();
	    	chart->SetChartType( iCurrChartType );
		    chart->SetIndexMethod( ccode - 16000 );

		    int indexMethod = chart->IndexMethod() + 16000;
		    switch (indexMethod)
		    {
		        case TST_SET_INDEX_NAT:
		        case TST_SET_INDEX_INT:
			    {
			        ZafComboBox *methodCombo = DynamicPtrCast(GetObject(ZAF_ITEXT("METHOD_COMBO")), ZafComboBox);
			        methodCombo->GetObject((ZafNumberID)indexMethod)->SetSelected(true);
			    }
			    break;
		    }
		}
		break;

	case TST_SET_AXIS_DEFAULT:
		chart->SetAxisColor(ZAF_CLR_NULL);
		break;

	case TST_SET_AXIS_GREEN:
		chart->SetAxisColor(ZAF_CLR_LIGHTGREEN);
		break;

	case TST_SET_AXIS_YELLOW:
		chart->SetAxisColor(ZAF_CLR_YELLOW);
		break;

	case TST_SET_AXIS_BLUE:
		chart->SetAxisColor(ZAF_CLR_LIGHTBLUE);
		break;

	case TST_TOGGLE_XAXIS_MARKS:
		{
		ZafWindowObject *attr = attrList->GetObject((ZafNumberID)TST_TOGGLE_XAXIS_MARKS);
		chart->SetMarksXAxis(attr->Selected());
		attr->SetSelected(chart->MarksXAxis());

		// Make sure counts get updated.
		GenericTestWin::Event(event);
		}
		break;

	case TST_TOGGLE_YAXIS_MARKS:
		{
		ZafWindowObject *attr = attrList->GetObject((ZafNumberID)TST_TOGGLE_YAXIS_MARKS);
		chart->SetMarksYAxis(attr->Selected());
		attr->SetSelected(chart->MarksYAxis());

		// Make sure counts get updated.
		GenericTestWin::Event(event);
		}
		break;

	case TST_SET_TITLE_TEXT:
		chart->SetTextTitle(GetObject(ccode)->Text());
		break;

	case TST_SET_XAXIS_TEXT:
		chart->SetTextXAxis(GetObject(ccode)->Text());
		break;

	case TST_SET_YAXIS_TEXT:
		chart->SetTextYAxis(GetObject(ccode)->Text());
		break;

	default:
		ccode = GenericTestWin::Event(event);
		break;
	}

	return (ccode);
}

void ObjectTestWin::SynchronizeAttributes()
{
	ZafChart *chart = DynamicPtrCast(testObject, ZafChart);

	// Preset attributes according to test object's settings.
	attrList->GetObject((ZafNumberID)TST_TOGGLE_XAXIS_MARKS)->SetSelected(chart->MarksXAxis());
	attrList->GetObject((ZafNumberID)TST_TOGGLE_YAXIS_MARKS)->SetSelected(chart->MarksYAxis());

	GenericTestWin::SynchronizeAttributes();

	// Set settings fields disabled.
	attrList->GetObject((ZafNumberID)TST_TOGGLE_NONCURRENT)->SetDisabled(true);
	GetObject(ZAF_ITEXT("HELP_CONTEXT_COMBO"))->SetDisabled(true);
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
香蕉加勒比综合久久| 国产精品超碰97尤物18| 成人激情av网| 日韩成人精品在线| 专区另类欧美日韩| 久久综合色婷婷| 欧美男同性恋视频网站| 成人免费毛片高清视频| 毛片一区二区三区| 亚洲国产欧美另类丝袜| 欧美激情综合五月色丁香小说| 在线成人小视频| 色综合久久久久综合| 国产精品自在欧美一区| 蜜桃av一区二区三区电影| 亚洲精品中文在线观看| 中文字幕亚洲欧美在线不卡| 久久综合网色—综合色88| 欧美一卡在线观看| 欧美理论在线播放| 欧美日韩免费电影| 91国偷自产一区二区三区成为亚洲经典| 国产成人精品亚洲日本在线桃色 | 在线观看国产91| 成人一区在线观看| 国产精品一区专区| 另类小说图片综合网| 秋霞成人午夜伦在线观看| 一卡二卡三卡日韩欧美| 亚洲激情一二三区| 亚洲人成亚洲人成在线观看图片 | 午夜亚洲福利老司机| 一区二区三区在线免费播放| 日韩一区日韩二区| 《视频一区视频二区| 成人免费一区二区三区在线观看| 久久精品视频一区| 久久久久国产成人精品亚洲午夜 | 日韩一区二区电影网| 91麻豆精品国产91久久久久久| 精品污污网站免费看| 欧美在线视频全部完| 欧美色综合影院| 欧美日韩一区二区三区高清 | 成人免费高清在线观看| 成人的网站免费观看| 成人app软件下载大全免费| 波多野结衣中文字幕一区| 99久久99久久精品免费观看| 91视频免费看| 精品视频一区二区三区免费| 色综合中文字幕| 欧美亚洲高清一区二区三区不卡| 欧美色视频在线观看| 欧美一区二区三级| 精品成人一区二区三区四区| 国产欧美综合色| 成人欧美一区二区三区1314| 一区二区三区四区蜜桃| 亚洲第一主播视频| 久久草av在线| 成人短视频下载| 欧美午夜片在线看| 精品久久久久久亚洲综合网| 久久精品一区八戒影视| 中文字幕一区二区在线播放| 一区二区三区四区中文字幕| 久久99热这里只有精品| 粉嫩绯色av一区二区在线观看| 色综合久久久久| 日韩一区二区精品葵司在线| 国产精品美女久久久久久久久久久| 日韩伦理av电影| 日韩精彩视频在线观看| 国产成人av电影在线观看| 日本道精品一区二区三区 | 337p日本欧洲亚洲大胆色噜噜| 国产精品女同互慰在线看| 亚洲综合色婷婷| 国产麻豆精品在线观看| 色婷婷精品久久二区二区蜜臀av | 精品国产一区二区三区av性色 | 亚洲影视在线观看| 极品少妇一区二区三区精品视频 | 中文字幕+乱码+中文字幕一区| 夜夜精品视频一区二区| 精彩视频一区二区三区| 欧洲精品一区二区三区在线观看| 精品国内片67194| 一区二区三区四区精品在线视频| 国产在线国偷精品免费看| 91在线精品一区二区三区| 欧美大片一区二区| 亚洲美女免费在线| 国产美女久久久久| 欧美日韩在线播放一区| 欧美国产成人在线| 蜜桃在线一区二区三区| 91免费视频网| 国产亚洲精久久久久久| 亚洲aⅴ怡春院| 91蜜桃在线免费视频| 久久久久国产成人精品亚洲午夜| 天堂资源在线中文精品| 色综合久久88色综合天天6| 亚洲国产精品成人综合| 麻豆91在线看| 欧美丰满少妇xxxxx高潮对白| 国产精品久久久久永久免费观看 | 美女一区二区三区| 欧美视频一区二区三区在线观看| 国产精品无圣光一区二区| 日本亚洲视频在线| 精品视频在线看| 亚洲国产婷婷综合在线精品| 91免费国产在线| 国产精品久久看| 成人午夜私人影院| 国产日韩视频一区二区三区| 久久精品理论片| 日韩一区二区视频在线观看| 亚洲福利国产精品| 欧美亚男人的天堂| 一区二区日韩av| 一本大道久久a久久综合| 国产精品欧美经典| 成人国产免费视频| 国产精品久久一级| av激情综合网| 亚洲色大成网站www久久九九| 成人综合婷婷国产精品久久免费| 国产亚洲短视频| 成人亚洲一区二区一| 国产日韩精品久久久| 国产精品66部| 欧美国产97人人爽人人喊| 国产aⅴ综合色| 中文字幕av资源一区| 99久久久久免费精品国产| 国产精品白丝在线| 日本道色综合久久| 天堂蜜桃91精品| 精品久久久影院| 国产宾馆实践打屁股91| 国产精品丝袜91| 色综合婷婷久久| 亚洲综合一区在线| 欧美妇女性影城| 国内精品久久久久影院色| 国产丝袜在线精品| av欧美精品.com| 午夜影院久久久| 欧美不卡在线视频| 国产精品白丝jk白祙喷水网站| 国产日产欧美一区二区三区| 99久久精品国产观看| 一区二区三区四区激情| 欧美军同video69gay| 久久电影网站中文字幕| 中文字幕乱码日本亚洲一区二区| av欧美精品.com| 丝袜美腿高跟呻吟高潮一区| xfplay精品久久| 不卡的av中国片| 午夜精品在线看| 久久久久久一级片| 色婷婷久久一区二区三区麻豆| 日韩在线卡一卡二| 国产亚洲美州欧州综合国| 日本乱人伦一区| 蜜桃精品在线观看| √…a在线天堂一区| 欧美一区二区高清| 不卡欧美aaaaa| 亚洲成人你懂的| 久久久高清一区二区三区| 色天使久久综合网天天| 免费观看日韩av| 国产精品久久久99| 欧美电影在哪看比较好| 丰满放荡岳乱妇91ww| 亚洲香肠在线观看| 久久久久久久久久久久久女国产乱| 一本久久a久久精品亚洲| 蜜臀av性久久久久av蜜臀妖精| 国产精品入口麻豆九色| 欧美一区二区视频观看视频| 91日韩一区二区三区| 国产一区福利在线| 午夜一区二区三区在线观看| 国产欧美日韩不卡免费| 7777精品久久久大香线蕉| av福利精品导航| 久久国产成人午夜av影院| 亚洲一级在线观看| 国产精品美女久久久久aⅴ | 日韩高清不卡一区| 亚洲免费在线播放| 日本一区二区久久| 日韩一区二区电影网|