03-08-2013 11:20 AM
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.
03-08-2013 11:28 AM
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....
03-08-2013 11:40 AM
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.
03-08-2013 11:49 AM
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.