another subwinow in panel problem

Hello all,

I'm having some issues getting to grips with subwinodows within panels. Specifically returning the correct value for a string = S_value (from getwinodw)

in the function that creates the panel called PanelName i embed a subwindow with the follwoing


	display/k=1 /w=(400, 20, 833, 320)/HOST=PanelName /n=EMBD_IMG
	modifygraph framestyle=1
	setactivesubwindow ##


in a separate function i want to call the subwindow EMBD_IMG so that i can append an image (and other things) to it.


        DoWindow/F PanelName
	getwindow PanelName#EMBD_IMG activeSW
	string /g activesubwindow = s_value

but the sting activesubwindow only ever returns a value=PanelName... when i want it to have value=PanelName#EMBD_IMG

or am i going about this all wrong?

Thanks in advance.
Why does your function care what the active subwindow is?

Why not just append a trace to the subwindow regardless of where the focus is?


Window Panel0() : Panel
	PauseUpdate; Silent 1		// building window...
	NewPanel /W=(150,77,450,277)
	Display/W=(75,50,225,150)/HOST=# 
	RenameWindow #,EMBD_IMG 
	SetActiveSubwindow ##
EndMacro


Macro testappend()
	Make/O/N=20 data=p
	AppendToGraph/W=Panel0#EMBD_IMG data
End

--Jim Prouty
Software Engineer, WaveMetrics, Inc.