Thanks for the info Robby - dunno how I missed finding those files ... oh wait yes I do - Windows Search - doh!<br><br><div class="gmail_quote">On Thu, May 24, 2012 at 6:32 PM, Robby Findler <span dir="ltr">&lt;<a href="mailto:robby@eecs.northwestern.edu" target="_blank">robby@eecs.northwestern.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I&#39;ve pretty much no clue how to fix it, but the code you see is in<br>
collects/mred/private/wx/win32/frame.rkt. The display-origin function<br>
(it is called from mred/private/wxtop.rkt).<br>
<br>
hth,<br>
Robby<br>
<div><div class="h5"><br>
On Thu, May 24, 2012 at 7:08 PM, Kieron Hardy &lt;<a href="mailto:kieron.hardy@gmail.com">kieron.hardy@gmail.com</a>&gt; wrote:<br>
&gt; Hi all,<br>
&gt;<br>
&gt; On one of my client&#39;s laptops (Windows 7), the attached code detects the<br>
&gt; second display monitor (get-display-count returns 2), but prints exactly the<br>
&gt; same values for the location and size of the two displays. i.e. The top-left<br>
&gt; coordinate and size values returned ((0,0)  and 1024 x 768)  are the same<br>
&gt; for both monitors. This effectively maps the second monitor underneath(?)<br>
&gt; the main monitor, making it inaccessible to Racket.<br>
&gt;<br>
&gt; In this particular case the second monitor is a TV connected through the<br>
&gt; laptop&#39;s s-video port. Windows itself sees the two displays and is<br>
&gt; configured to extend the desktop over both of them and &#39;Identify monitors&#39;<br>
&gt; works as expected. At least one other program can see and use the TV without<br>
&gt; problems.<br>
&gt;<br>
&gt; Racket has no problems seeing and using a second display monitor on this<br>
&gt; same laptop when that second monitor is a video converter box connected<br>
&gt; through the laptop&#39;s VGA port. Also Racket has no problems seeing and using<br>
&gt; a TV as a second display monitor when connected to my (Vista) laptop&#39;s HDMI<br>
&gt; port.<br>
&gt;<br>
&gt; What can I do to troubleshoot this problem? I have searched the source for<br>
&gt; both &#39;get-display-left-top-inset&#39; and &#39;monitor&#39; and only find something<br>
&gt; relevant in .html and .js document files. Where in the source should I be<br>
&gt; looking?<br>
&gt;<br>
&gt; Thanks in advance for any help.<br>
&gt;<br>
&gt; Cheers,<br>
&gt;<br>
&gt; Kieron.<br>
&gt;<br>
&gt; ****<br>
&gt;<br>
&gt; #lang racket/gui<br>
&gt;<br>
&gt; (printf &quot;display-count:~a\n&quot; (get-display-count))<br>
&gt; (printf &quot;display-depth:~a\n&quot; (get-display-depth))<br>
&gt;<br>
&gt; (for ([m (in-range 0 (get-display-count))])<br>
&gt;   (let-values ([(mx my) (get-display-left-top-inset #f #:monitor m)]<br>
&gt;                [(mxwob mywob) (get-display-left-top-inset #t #:monitor m)]<br>
&gt;                [(mw mh) (get-display-size #f #:monitor m)]<br>
&gt;                [(mwfs mhfs) (get-display-size #t #:monitor m)]<br>
&gt;     )<br>
&gt;     (printf &quot;monitor:~a (~a ~a) (~a ~a) (~a ~a) (~a ~a)~n&quot; m mx my mxwob<br>
&gt; mywob mw mh mwfs mhfs)<br>
&gt;     )<br>
&gt;   )<br>
&gt;<br>
&gt;<br>
</div></div>&gt; ____________________<br>
&gt;  Racket Users list:<br>
&gt;  <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
&gt;<br>
</blockquote></div><br>