【问题标题】:How to add color picker like ms paint using mfc [duplicate]如何使用mfc添加像ms paint这样的颜色选择器[重复]
【发布时间】:2018-01-27 09:55:52
【问题描述】:

我想在 VS 2013 中使用 MFC 在对话框的客户区域中添加一个类似于 MS Paint 的颜色选择器。我们可以使用颜色对话框创建它,但它看起来会有所不同。提前感谢您的帮助。

【问题讨论】:

  • 您的问题到底是什么?你能允许用户选择颜色吗?视觉表现并不那么重要。

标签: colors mfc picker


【解决方案1】:

这是我的程序中使用的颜色对话框:

我的代码很简单:

pcrColour = (COLORREF*)m_cbBkColour.GetItemDataPtr(m_iBkClrIndex);
CColorDialog dlgColour( *pcrColour, CC_SOLIDCOLOR, this);

我使用的是 Visual Studio 2017,它有一个免费的社区版。你不能用那个吗?颜色窗口与 Windows 10 上的画图完全相同。

【讨论】:

  • 安德鲁,我希望上面的颜色对话框看起来像 ms paint。目前,我无法在我的问题中添加相同的图像,但我给你一个链接,你可以在其中看到图像.stackoverflow.com/questions/5718381/…
  • 如果您单击编辑颜色,则会显示相同的窗口。您显示的不是彩色对话框。这是功能区控件的一部分。您可以轻松滚动自己的窗口,使其看起来像那样
猜你喜欢
  • 2021-12-25
  • 1970-01-01
  • 1970-01-01
  • 2010-11-08
  • 1970-01-01
  • 1970-01-01
  • 2017-04-06
  • 2014-04-24
  • 1970-01-01
相关资源
最近更新 更多