2011-04-02 44 views
1

我需要做一个欧洲地图,并为每个国家都有按钮。 我真的很感激任何形式的帮助:)如何在C++中创建不规则形状的按钮?

+0

C++和.NET?你能让我们知道你正在使用哪个框架来创建这个应用程序吗? – 2011-04-02 20:57:30

+1

C++不能在CLR(.NET)上运行。你的意思是C++/CLI? – 2011-04-02 21:05:07

+0

你不能在C++本身制作按钮。你用GUI框架制作按钮。你在使用哪一个 – sehe 2011-04-02 21:29:50

回答

3

我建议你显示欧洲地图作为图片,并使用蒙版图像来映射像素到国家。当用户点击地图时,您会检查蒙版图像以查找相应国家的索引(颜色)。

不规则形状的按钮只能通过伪造它们来实现。

+0

是的唯一有用的提示 – sehe 2011-04-02 21:29:25

+0

+1按钮不是注册点击的唯一方法。 – 2011-04-02 21:52:14