There is an example for this under the directory:
<TestStand>\Examples\ProcessModels\ParallelModel
Edited: Just realized that what you asked is a bit different than the example.
I recommend you try one of 2 possibilities:
1) In addition to disabling the old dialog as shown in the example,
override the ProcessSetup and ProcessCleanup model callbacks and add
your code to display and remove your dialog there (you should probably use a "new thread" sequence call when displaying the dialog so that it has its own thread for message processing). Then also override
the preuut callback and add code to communicate with your dialog in
some way to pass and return the necessary information for each
testsocket. This could be a dll call or some other way of doing this communication.
2) Modify the existing code for the current dialog or implement something similar. The code for the dialog is in the cvi project for modelsupport in the same directory as the process models. If you are going to modify this dll you should copy the Models directory from Components\NI to Components\User and modify the version of it there. The Components\User version will override the version under Components\NI.
-Doug
Message Edited by dug9000 on 03-06-2006 10:25 AM