The way my app looks on various PCs screens is affected by:
1) the number of pixels of the display
2) the DPI setting (in windows graphics preferences)
3) what else?
because, although it displays fine on 95% of PCs, I sometimes find one where the layout of the controls is weird, overlapping, etc. I've seen it now recently on a couple of 1366x768 win7 screens, and I can't figure out why -- what is differnet about settings on those PCs?? Or is it a problem or setting assocaited with a graphics card? Finally, I have seen this a few times on PCs in asian countries that try running my app -- so maybe something that is configurable about fonts...
Anyway, the question is, I read the screen size and DPI in my code, and then I attempt to "do the right thing" to make the layout look nice and fit on the screen. What other parameters are there that I should be able to detect and do something about?
My app is MS Visual C++ using MFC.