1. A method of controlling an electronic device having a touch screen, comprising: detecting a plurality of touch areas on the touch screen so that a plurality of touch points contained within each of the touch areas are obtained; respectively determining a typical coordinate value corresponding to each of the touch areas according to a coordinate value of each of the touch points within the touch areas; for each of the touch areas, respectively determining a weight value of each of the touch points within the touch area, wherein the weight value of any of the touch points that is within any of a specific object display area of each of one or more specific objects is determined to be higher than the weight value of those touch points that are not within the one or more specific object display areas; selecting one or more active objects displayed on the touch screen according to the typical coordinate value corresponding to each of the touch areas; and triggering an action associated with the one or more active objects.