前幾天,看到某群問這么一個問題,關(guān)于窗口置頂問題。順便提一下,大家問問題,一定要從讀者角度看,讀者是否看得懂。
自然,有人想到浮動模式,或者模態(tài)。
事實(shí)上,浮動模式,窗口不激活時候,也并不是最前的。模式?也不符合提問者要求,不能操作其他窗口。
一般這個時候,可以試試網(wǎng)上搜windows API了。
隨便一搜,就能搜到一個函數(shù)SetWindowPos。這個時候,就需要一點(diǎn)點(diǎn)LabVIEW調(diào)用dll的知識,還有一點(diǎn)點(diǎn)C語言知識。
當(dāng)然,一開始還要利用標(biāo)題,獲取窗口的句柄(句柄在C++里聽起來復(fù)雜,對LabVIEW而言,這個句柄就是個整型數(shù)值)。
這里給大家一個例子。置頂當(dāng)前vi窗口。例子很簡單,用了一個選項(xiàng)卡做背景。運(yùn)行后,點(diǎn)擊按鈕,可以選擇不置頂、置頂,自行看效果。
程序也比較簡單,就兩個函數(shù)。注意SetWindowsPos的參數(shù)要對,具體參數(shù)可以網(wǎng)上搜索這個API的用法。不會用,就直接把我例子復(fù)制過去,不用深究,這東西沒啥好講的,也不必在意。很多功能,大家能網(wǎng)上搜到的功能就自己拿來用。
最后放上Demo鏈接,大家可以直接放到自己程序用。
審核編輯 :李倩
-
LabVIEW
+關(guān)注
關(guān)注
1997文章
3670瀏覽量
334562 -
API
+關(guān)注
關(guān)注
2文章
1568瀏覽量
63732 -
程序
+關(guān)注
關(guān)注
117文章
3825瀏覽量
82694
原文標(biāo)題:【經(jīng)驗(yàn)分享】LabVIEW使用API置頂窗口
文章出處:【微信號:小草手把手LabVIEW,微信公眾號:小草手把手LabVIEW】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
評論