一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

LabVIEW使用API置頂窗口

jf_4uwpxRjJ ? 來源:小草手把手LabVIEW ? 作者:小草手把手LabVIE ? 2023-02-27 09:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前幾天,看到某群問這么一個問題,關(guān)于窗口置頂問題。順便提一下,大家問問題,一定要從讀者角度看,讀者是否看得懂。

b60339dc-b392-11ed-bfe3-dac502259ad0.png

自然,有人想到浮動模式,或者模態(tài)。

b620fc9c-b392-11ed-bfe3-dac502259ad0.jpg


事實(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)擊按鈕,可以選擇不置頂、置頂,自行看效果。

b63fae58-b392-11ed-bfe3-dac502259ad0.png



程序也比較簡單,就兩個函數(shù)。注意SetWindowsPos的參數(shù)要對,具體參數(shù)可以網(wǎng)上搜索這個API的用法。不會用,就直接把我例子復(fù)制過去,不用深究,這東西沒啥好講的,也不必在意。很多功能,大家能網(wǎng)上搜到的功能就自己拿來用。

b65c94d2-b392-11ed-bfe3-dac502259ad0.png

最后放上Demo鏈接,大家可以直接放到自己程序用。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • LabVIEW
    +關(guān)注

    關(guān)注

    1997

    文章

    3670

    瀏覽量

    334562
  • API
    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)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    labview 如何能切換活動窗口

    如果有一個程序的數(shù)據(jù)發(fā)生變化,會彈出一個密碼鎖定對話框,同時將活動窗口設(shè)定為密碼鎖定對話框,我試過用API里面的置頂函數(shù)setwindowpos 和設(shè)定活動窗口函數(shù)setactivew
    發(fā)表于 06-28 01:19

    labview怎么調(diào)用exe程序和獲得exe窗口句柄?

    像下圖那樣打開外部exe程序后vi就停止運(yùn)行,布爾變量的值無法改變,怎么能使程序在調(diào)用exe后繼續(xù)動作?還有一個疑問,labview調(diào)用api函數(shù)FindWindow時好像只能獲得labview
    發(fā)表于 03-17 09:45

    labview 如何調(diào)用API向指定窗口發(fā)送信息????

    labview 如何調(diào)用API向指定窗口發(fā)送信息????請大神們幫忙?。?!
    發(fā)表于 01-25 19:35

    LabviewAPI---如何獲得窗口句柄(HWND)

    API---如何獲得窗口句柄(HWND)hwnd 是窗口句柄,系統(tǒng)分配的一個ID號,對操作系統(tǒng)來說就是這個窗口的唯一標(biāo)識,通過它就可以操作WIN窗口
    發(fā)表于 11-05 08:45

    給大家分享一個窗口置頂VI

    給大家分享一個窗口置頂VI
    發(fā)表于 05-04 13:58

    labview 通過API調(diào)用第三方軟件 無法通過ID獲取窗口元素的句柄

    labview 通過API調(diào)用第三方軟件無法通過ID獲取窗口元素的句柄
    發(fā)表于 12-11 17:41

    SetWindowPos來使窗口置頂的問題

    奇了怪了,我來置頂別的窗口都OK,就是這個窗口置頂不了,看函數(shù)返回的,句柄數(shù)值有,但是結(jié)果就是0,就這個軟件窗口怎么都不能
    發(fā)表于 04-12 17:24

    VI通過調(diào)用windows API置頂時如何讓子VI以及子VI中的模態(tài)彈窗一并置頂?

    我通過論壇里的方法調(diào)用windows API實(shí)現(xiàn)了主VI的置頂,但是子VI以模態(tài)彈出時前面板就直接跑到主VI下面去了;如果只讓子VI置頂,子VI里的模態(tài)對話框彈窗又被遮住了,這種情況應(yīng)該怎么處理?請大佬教我。
    發(fā)表于 01-25 23:10

    聲卡示波器程序_4窗口_LabVIEW源程序

    聲卡示波器程序-4窗口-LabVIEW源程序
    發(fā)表于 01-15 16:29 ?44次下載

    Labview之動態(tài)窗口樣式之一

    Labview之動態(tài)窗口樣式之一,很好的Labview資料,快來下載學(xué)習(xí)吧。
    發(fā)表于 04-19 10:56 ?0次下載

    Labview之動態(tài)窗口樣式之二

    Labview之動態(tài)窗口樣式之二,很好的Labview資料,快來下載學(xué)習(xí)吧。
    發(fā)表于 04-19 10:56 ?0次下載

    Labview之動態(tài)窗口樣式之三

    Labview之動態(tài)窗口樣式之三,很好的Labview資料,快來下載學(xué)習(xí)吧。
    發(fā)表于 04-19 10:56 ?0次下載

    LabView工具包WebSocket-API主機(jī)下載

    LabView工具包WebSocket-API主機(jī)下載
    發(fā)表于 09-19 09:15 ?73次下載

    labview窗口和子窗口之間的切換

    labview窗口和子窗口之間的切換
    發(fā)表于 11-01 15:55 ?73次下載

    LabVIEW窗口最小化至托盤菜單教程

    LabVIEW窗口最小化至托盤菜單 可以雙擊彈出窗口 也可以通過右擊調(diào)用其功能事件
    發(fā)表于 08-10 17:11 ?79次下載