An electronic device comprising: a display module functionally connected to the electronic device ; and an object control module configured to: create object property information based on a characteristic of an application in response to execution of the application, and, when a screen change occurs when an application is executed, creating or updating new object property information based on the changed screen, and configure and display an object for controlling at least some functions of the executed application based on the created or updated object property information while the application is executed, wherein, while a first application and a second application are displayed on a screen of the display module , the object control module is further configured to: create , when it is determined that the first window has been activated, object property information comprising the location of the object based on a characteristic of the first application among the plurality of applications on at least a partial area of the display module , configure an object for controlling the first application based on the object property information, and display the object for controlling the first application in the second application , wherein the object control module is configured to control to display the object for controlling the first application in an area in the second window area that does not overlap the first application displayed in the first window area. a display module functionally connected to the electronic device ; and an object control module configured to: create object property information based on a characteristic of an application in response to execution of the application, and, when a screen change occurs when an application is executed, creating or updating new object property information based on the changed screen, and configure and display an object for controlling at least some functions of the executed application based on the created or updated object property information while the application is executed, wherein, while a first application and a second application are displayed on a screen of the display module , the object control module is further configured to: create , when it is determined that the first window has been activated, object property information comprising the location of the object based on a characteristic of the first application among the plurality of applications on at least a partial area of the display module , configure an object for controlling the first application based on the object property information, and display the object for controlling the first application in the second application , wherein the object control module is configured to control to display the object for controlling the first application in an area in the second window area that does not overlap the first application displayed in the first window area. create , when it is determined that the first window has been activated, object property information comprising the location of the object based on a characteristic of the first application among the plurality of applications on at least a partial area of the display module , configure an object for controlling the first application based on the object property information, and display the object for controlling the first application in the second application , wherein the object control module is configured to control to display the object for controlling the first application in an area in the second window area that does not overlap the first application displayed in the first window area. <EOS>