For a non-scrollable frame, VIRTUAL-WIDTH-CHARS has the same value as the WIDTH-CHARS attribute. For a scrollable frame, VIRTUAL-WIDTH-CHARS specifies the width of the entire frame while WIDTH-CHARS specifies the width of the visible portion of the frame.