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