2011-04-02 43 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