Jump to content

Multi Panel Interface


Recommended Posts

Posted

Both the link in the first post, and the link in your post download it just fine.  Are you sure you don't have some firewall, or IT policies preventing the download?

  • 1 year later...
Posted

Howdy Brian

So this is awesome! I know Jeremy presented some stuff just like this in his NIWeeek 2018 presentation (posted on the LV Wiki). Do you know if something like this was ever exported into a package? I'm having a hard time finding it if it exists.... ironically. :)

 

 

Posted

I've never seen Jeremy's presentation, some neat stuff in there for sure.  Since my demo (and another one here involving Notepad, Video here), I have cleaned up the VIs a bit with some basics like set Parent/Child relationship, get relationship, move and preposition, get/set menubar, resize status, and title bar, and a few other style functions.  This hasn't been posted publicly but is pretty basic and pulled in from other examples on the forums.  A more updated and complete Windows API could be useful.

  • 5 months later...
Posted

Hi,

In the video, we can see that we can remove tab but in the code that I successfully download since my last post I can't.

Is it due to a new version where some function have been deleted ?

Kind Regards,

Aurelien

Posted

At what point in the video does a tab get removed?  I just watched it and no tab is removed.  I just downloaded the code and you are right that the Remove Tab doesn't work.  Not sure why, but I probably just forgot to implement that.

  • 2 months later...
Posted (edited)

Just as an extra reference point, this post contains a redone winutil.llb file where all the references to the private winutil DLL have been removed and as far as possible replaced to compatible direct calls to the according Windows APIs. In addition the Call Library Nodes have been updated to be compatible for 32-bit and 64-bit operation and I also added one or two functions from this example into the library as well. In order to support seamless 32-bit/64-bit support one has to make sure to use the new Windows control contained in that lib for everything and modify any other Call Library Nodes your project may use accordingly too.

https://forums.ni.com/t5/LabVIEW/How-to-run-an-exe-as-a-window-inside-a-VI/m-p/4096356#M1179928

Edited by Rolf Kalbermatter
  • Like 2
Posted (edited)
On 11/17/2020 at 5:04 PM, Rolf Kalbermatter said:

Just as an extra reference point, this post contains a redone winutil.llb file where all the references to the private winutil DLL have been removed and as far as possible replaced to compatible direct calls to the according Windows APIs. In addition the Call Library Nodes have been updated to be compatible for 32-bit and 64-bit operation and I also added one or two functions from this example into the library as well. In order to support seamless 32-bit/64-bit support one has to make sure to use the new Windows control contained in that lib for everything and modify any other Call Library Nodes your project may use accordingly too.

https://forums.ni.com/t5/LabVIEW/How-to-run-an-exe-as-a-window-inside-a-VI/m-p/4096356#M1179928

Backported to LV2009.

what's the licencing for this?

Edit. Removed software due to indeterminate licencing.

Edited by ShaunR
Posted (edited)
5 hours ago, ShaunR said:

Backported to LV2009.

what's the licencing for this?

WINUTIL.llb 438.52 kB · 1 download

I simply took the library from the NI site and threw out anything that was accessing the DLL and then changed things to work for both 32-bit and 64-bit. I'm guessing it would therefore be under whatever license it was, which I think would be the NI Example Code License, whatever that actually means.

Edited by Rolf Kalbermatter
Posted
23 minutes ago, Rolf Kalbermatter said:

I simply took the library from the NI site and threw out anything that was accessing the DLL and then changed things to work for both 32-bit and 64-bit. I'm guessing it would therefore be under whatever license it was, which I think would be the NI Example Code License, whatever that actually means.

OK. I've deleted the backport since the licence is indeterminate. I thought it was a library you had created.

Posted
33 minutes ago, ShaunR said:

OK. I've deleted the backport since the licence is indeterminate. I thought it was a library you had created.

All incantations of the Winutil VIs out there are in fact from that library or its predecessor. Also the VI copies in this Multipanel Example.

Posted
5 hours ago, Rolf Kalbermatter said:

All incantations of the Winutil VIs out there are in fact from that library or its predecessor. Also the VI copies in this Multipanel Example.

That's fine. I just don't like to distribute modified software that I produce where the licencing isn't explicit - which is why I asked you for one (thinking you had produced it as the original author).

 

  • 2 years later...
Posted
3 minutes ago, Conner P. said:

Looks like the original attachment got lost during a migration. Don't suppose you would mind uploading another copy?

If you are talking about my original post, the code is still there and can be downloaded just fine.  Why does everyone have problems downloading this except me?

https://lavag.org/applications/core/interface/file/attachment.php?id=8434

  • Haha 1
Posted
3 hours ago, hooovahh said:

Why does everyone have problems downloading this except me?

Your download works fine but only for signed-in users. Also, the error message could be misleading:

image.png.0d6ac399fcf34bf52052908d48e5ebd0.png

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.