当前位置: 首页>>代码示例>>C++>>正文


C++ CColorDialog类代码示例

本文整理汇总了C++中CColorDialog的典型用法代码示例。如果您正苦于以下问题:C++ CColorDialog类的具体用法?C++ CColorDialog怎么用?C++ CColorDialog使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了CColorDialog类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: SelectColor

//Show color box and let user select color
BOOL CColorBox::SelectColor()
{
	BOOL ret = FALSE;

	CColorDialog *dlg = new CColorDialog;

	if(m_CustomColors != NULL)
		dlg->m_cc.lpCustColors = m_CustomColors;

	if(dlg)
	{
		//Set flags, init color
		dlg->m_cc.Flags = dlg->m_cc.Flags | CC_RGBINIT | CC_FULLOPEN;
		dlg->m_cc.rgbResult = m_color;

		if(dlg->DoModal() == IDOK)
		{
			TRACE(_T("User selected color: %d\n"), dlg->GetColor());
			
			if(dlg->GetColor() != m_color)
			{
				SetColor(dlg->GetColor());
				ret = TRUE;
			}
		}
	}

	delete dlg;
	
	return ret;
}
开发者ID:ror13,项目名称:diplom,代码行数:32,代码来源:ColorBox.cpp

示例2: OnBnClickedButtonCor

void CoInputLineDlg::OnBnClickedButtonCor()
{
	// TODO: 在此添加控件通知处理程序代码
	CColorDialog cor;
	if (cor.DoModal()==IDOK)
		m_LineCor = cor.GetColor();	
}
开发者ID:xiaoliukai,项目名称:CoGIS,代码行数:7,代码来源:CoInputLineDlg.cpp

示例3: OnBnClickedButtonColor

// 배경색 클릭이벤트
void CLevelDlg::OnBnClickedButtonColor()
{
	CColorDialog dlg;
	// 색상선택 대화상자 띄우기
	dlg.DoModal();
	ld_rectColor = dlg.GetColor();
	InvalidateRect(&ld_rect);
}
开发者ID:astroluj,项目名称:MFC,代码行数:9,代码来源:LevelDlg.cpp

示例4: OnBtnClrSplit

void CColorDlg::OnBtnClrSplit() 
{
	CColorDialog clrDlg;
	if(clrDlg.DoModal() == IDOK)
	{
		m_clrSplit = clrDlg.GetColor();
	}
}
开发者ID:ningmenglive,项目名称:NineLine,代码行数:8,代码来源:ColorDlg.cpp

示例5: OnBtnClrWave

void CColorDlg::OnBtnClrWave() 
{
	CColorDialog clrDlg;
	if(clrDlg.DoModal() == IDOK)
	{
		m_clrWaveform = clrDlg.GetColor();
	}
}
开发者ID:ningmenglive,项目名称:NineLine,代码行数:8,代码来源:ColorDlg.cpp

示例6: OnOptionsBackground

/////////////////////////////////////
// @mfunc menu handler - display a color selection dialog and set background color attribute for style at caret position
// @rvalue void | not used
//
void CScintillamfcView::OnOptionsBackground() 
{
	CColorDialog dlg;
	if (dlg.DoModal() == IDOK)
	{
		m_wndScintilla.SetBackground(m_wndScintilla.GetCurrentStyle(), dlg.GetColor());
	}
}
开发者ID:Admin-Yukiko,项目名称:Iris1_DeveloperTools,代码行数:12,代码来源:scintillamfcView.cpp

示例7: OnPenColor

	void CGDIPracticeView::OnPenColor()
	{
		// TODO: 여기에 명령 처리기 코드를 추가합니다.
		CColorDialog crDlg;
		if (crDlg.DoModal() == IDOK) {
			m_colorPen = crDlg.GetColor();
		}
	}
开发者ID:formfoxk,项目名称:DrawingBoard,代码行数:8,代码来源:GDIPracticeView.cpp

示例8: OnButtonLineColorDiy

void CDataServerCenterView::OnButtonLineColorDiy()
{
	CColorDialog colotDlg;
	if(colotDlg.DoModal() == IDOK)
	{
		((CSpectrumCompareDlg *)(this->pSpectrumCompareDlg))->m_LineColor=colotDlg.GetColor();
	}
}
开发者ID:wth515812076,项目名称:WineAnaSys,代码行数:8,代码来源:DataServerCenterView.cpp

示例9: OnSetColor

void CMyView::OnSetColor()
{
    // TODO: Add your command handler code here
    CColorDialog dlg;    //颜色设置通用对话框
    if (dlg.DoModal()==IDOK)
    {
        m_color=dlg.GetColor();
    }
}
开发者ID:cugxiangzhenwei,项目名称:MySrcCode,代码行数:9,代码来源:绘图程序View.cpp

示例10: OnChangeColor

void CEdgeTab::OnChangeColor() 
{
	CColorDialog dlg;
	if (dlg.DoModal()==IDOK) 
	{
		m_lpControlStruct->edgeColor = dlg.GetColor();
		Invalidate(FALSE);
	}
}
开发者ID:dark2bright,项目名称:beng-thesis,代码行数:9,代码来源:EdgeTab.cpp

示例11: OnBGColor

void CSettingsSpawn::OnBGColor() 
{
	CColorDialog colors;
	if ( colors.DoModal() == IDOK )
		m_dwSpawnBGColor = colors.GetColor();
	SendMessage( WM_PAINT );
	Main->PutRegistryDword("SpawnBGColor", m_dwSpawnBGColor);
	Main->m_dwSpawnBGColor = m_dwSpawnBGColor;
}
开发者ID:Ben1028,项目名称:Axis2,代码行数:9,代码来源:Settings_Spawn.cpp

示例12: OnChangeColor

void CPropertiesEDlg::OnChangeColor() 
{
	CColorDialog dlg;
	if (dlg.DoModal()==IDOK) 
	{
		m_color = dlg.GetColor();
		Invalidate(FALSE);
	}
}
开发者ID:dark2bright,项目名称:beng-thesis,代码行数:9,代码来源:PropertiesEDlg.cpp

示例13: OnRButtonDown

void CMapView::OnRButtonDown(UINT nFlags, CPoint point) 
{
	CColorDialog dlg;
	if(dlg.DoModal() == IDOK)
	{
		m_color = dlg.GetColor(); // 색상 설정
	}
	CView::OnRButtonDown(nFlags, point);
}
开发者ID:gawallsibya,项目名称:BIT_MFC-CShap-DotNet,代码行数:9,代码来源:MAPVIEW.CPP

示例14: OnStnClickedColor

void CLinkPropertiesDialog::OnStnClickedColor()
{
	CColorDialog dlg;
	if( dlg.DoModal() == IDOK )
	{
		m_Color = dlg.GetColor();
		m_ColorControl.SetColor( m_Color );
	}
}
开发者ID:stainlessio,项目名称:Linkage,代码行数:9,代码来源:LinkPropertiesDialog.cpp

示例15: OnViewColor

void CATLDrawView::OnViewColor()
{
	CColorDialog dlg;

	if (dlg.DoModal() == IDOK)
	{
		m_col = dlg.GetColor();
	}
}
开发者ID:Jinjiego,项目名称:VCSamples,代码行数:9,代码来源:ATLDView.cpp


注:本文中的CColorDialog类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。