LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

embedding third party windows

I am attempting to set up a Labview wrapper around a third-party vision system. The labview wrapper is intended to control systems external to the vision system. The vision system is accessible through calls to a DLL. A particular call to this DLL will produce a borderless window that displays video from the vision system.

While I could call image data frame by frame from the dll, I would rather embed this 3rd party display in my application as a child window. Unfortunately, I am not familiar with the Microsoft windowing systems or how labview handles it. 

0 Kudos
Message 1 of 4
(2,774 Views)

Insted of doing this, can't you get the video stream and display it in an IMAQ control ?

I guess this would be an easier solution....

CLA, CTA, LV Champion
View Cyril Gambini's profile on LinkedIn
This post is made under CC BY 4.0 DEED licensing
0 Kudos
Message 2 of 4
(2,773 Views)

My original description may not have been ideal. The image/video data has been processed and modified by the third party software, so I do not believe it can be accessed directly.

0 Kudos
Message 3 of 4
(2,767 Views)

A long time ago I used the windows dll to do something like this (I think user32.dll), the process was to get a handle to the window and then make it a child of the labview window, it did work.  Dont know if this is still able to be done (I did this on windows XP)  somewhere there are some examples of wrapper functions on the windows dll.

Paul Falkenstein
Coleman Technologies Inc.
CLA, CPI, AIA-Vision
Labview 4.0- 2013, RT, Vision, FPGA
0 Kudos
Message 4 of 4
(2,760 Views)