呼叫color palette的API

請問有誰知道如何呼叫以下color palette的API嗎?

![](upload://cevFkr2qa7zouKhJ1Hrx774Tiqn.jpeg)

LabVIEW內建的color palette可以嗎?

![](upload://sAvqJiLSApnWcQo3wOovsy9TWAM.jpeg)

![](upload://xPSEeQKXcV8KCcZXdTxwECZPMsC.jpeg)

Thanks, Ben. 我來簡述一下我的應用,當我按Color Box的右下角的選項時會出現我所貼的"色彩"的palette

![](upload://pyUYWQsk1Zn70EZSt3aTSbmlmTD.jpeg) 

,我的目的是當我按人機上的一個button時,如何能直接跳出我所貼的"色彩"視窗,

當使用者選定color後按"確定",我可以得到color的值,進而執行後續動作

ancle39124.8380787037

你好

試試ChooseColor這個函式, rgbResult是使用者選擇的顏色

rgb.vi

另外你可以參考看看是不是你要的

 

[QUOTE=IanTsai]

你好

試試ChooseColor這個函式, rgbResult是使用者選擇的顏色

rgb.vi

另外你可以參考看看是不是你要的

 

[/QUOTE]

Thanks, IanTsai. 我知道你說的方式,如下圖.

![](upload://vV8eHaivRHNuaUD7ogy2g2reO83.jpeg)

這麼說好了,我的目的就是不要在人機上面使用Color Box這個vi,如何call 我所貼的Color Palette這個API

最後我將Color Box放在SubVI來達成我要的目的

 

PS.如果對於我po的主題有興趣,可以參考以下網站

http://msdn2.microsoft.com/en-us/library/ms646375.aspx

ancle39128.4431481482

在ActiveX物件中有個Microsoft CommonDialog的控制項,執行後會出現Choose color的視窗.

當然這裡面還有需多其他有控制其他視窗的方法,如:Show Save,Show Open...

![](upload://w46R0PIzl67Xfrp2QHLZGVVTJyq.png)

感謝Jimmy,這才是真的解決這個主題的解答

![](upload://nM5ApFkHlgDIfAoavHCVx2Fs3jy.jpeg)