Unity | 調用Windows顏色彈窗(方法二)

一、之前的調用Windows顏色彈窗(方法一)只能支持64位操作系統,32位不支持,所以提供下面這個方法,該方法有個不足是彈出的顏色窗口不能置頂(有實現了的大佬求留言相告)。

二、需要用到的dll:System.Windows.Forms.dll(我用的是.Net 3.5,下載地址:http://download.csdn.net/download/weixin_39766005/11660884

三、相關代碼:

            System.Windows.Forms.ColorDialog dialog = new System.Windows.Forms.ColorDialog();
            dialog.AllowFullOpen = false;
            dialog.FullOpen = false;
            dialog.ShowHelp = false;

            if (System.Windows.Forms.DialogResult.OK == dialog.ShowDialog())
            {
                Debug.Log(dialog.Color);
            }

四、ColorDialog相關屬性:

五、窗口效果:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章