Stefaan,
There are two factors that can cause some of the behavior that you are seeing.
One factor is the different screen resolutions from machine to machine. This can cause your panels to appear smaller or larger relative to the screen, but it will not affect the sizes or positions of your controls *within* the panel. If the panel looks smaller, the reduced size will be proportional and it should not cause any overlapping.
Still, if you want to prevent this from happening, you can set the ATTR_RESOLUTION_ADJUSTMENT attribute to 100.
The other factor has to do with fonts. The pre-defined CVI fonts, such as "NI Dialog" and "NI Editor" are only aliases for specific system fonts, which can be different from machine to machine. If you create a control that uses one of these fonts, this control can change size if the panel is loaded in a machine where, for example, the user has chosen to use "large fonts" (through the Display Properties of the desktop). This can certainly cause controls to overlap each other.
The best way to prevent this is to not use these fonts, and instead use standard fonts, such as "Arial" or "Times New Roman." If you do this, the controls should have the same size in pixels regardless of what machine they're loaded in, and there should not be any overlapping.
You've identified another reason to not use "NI Dialog" which is that in most versions of Windows this will not even be a True-Type font, which is why different point sizes don't always translate into different actual sizes.
Based on your description of the problem, I would not use ATTR_RESOLUTION_ADJUSTMENT or ATTR_SCALE_CONTENTS_ON_RESIZE (this one is just for users to resize their panel contents at run-time), and instead I would make sure that all, or at least most of the controls, use standard named fonts.
One last hint: if you decide that you want to change the fonts of a large number of controls, the fastest way to do that in the UI Editor is to first set the fonts you want to use in the Options>>Preferences dialog, and then select the controls you want to change and click on Edit>>Apply Default Font.
Luis
NI