Washington Community Group

cancel
Showing results for 
Search instead for 
Did you mean: 

Using the Windows API with LabVIEW to make Goofy Windows

I wrote this software some time ago to help with making windows that are not rectangular. I was recently updating it to use the new pointer-sized integers, and I thought that other people might find this interesting as well. I honestly haven't run into too many occasion in which this is useful (most people are happy with rectangles), but it's a neat trick anyway, and it is used to create interfaces for some popular media players, and I don't see why one couldn't use it to create a GUI for any control system. As I was writing the tutorial I realized that what is likely the greater value is how it introduces windows programming, which is something that LabVIEW programmers aren't often exposed to, so I developed that part of the tutorial much more. It now serves not just to tell you how to make odd windows, but how to integrate C++ and windows dlls into your LabVIEW application.  You're going to need LabVIEW 8.6 to run the software. If anyone needs an earlier version, contact me, and I can provide one, although since I am using the new pointer-sized integers, the tutorial is only really accurate for 8.6 and later I believe.  Enjoy!
Message 1 of 2
(6,982 Views)

Benjamin,

This is a cool example. Thanks for posting it.

I had thought briefly about creating shaped VI front panels in the past, but never got around to working on it. Your example definitely opens up some possibilities.

Thanks again,

Mark Ridgley

0 Kudos
Message 2 of 2
(2,755 Views)