If FakePopup is meant to be a kind of Adorner that holds floating windows, I'm guessing it is being sized to fit the entire desktop. My normal setup is a laptop with a 1280x800 display and two external monitors with 1680x1050 each. When my desktop is extended to one external monitor it works, but when it is extended across both, the exception occurs in FakePopup.Open(). Any orientation of any two displays works, but a third display always results in the exception. The integrated video makes use of system RAM, but it is not anywhere near being taxed. I have 4gb (effectively 2.9 for 32 bit XP).
Can you reproduce this? Is it something that can be fixed? More and more users are starting to have multi-monitor setups.
Can you reproduce this? Is it something that can be fixed? More and more users are starting to have multi-monitor setups.