CN100589076C - Method for showing program graphical interfaces in window title row as well as computer system - Google Patents

Method for showing program graphical interfaces in window title row as well as computer system Download PDF

Info

Publication number
CN100589076C
CN100589076C CN200710000974A CN200710000974A CN100589076C CN 100589076 C CN100589076 C CN 100589076C CN 200710000974 A CN200710000974 A CN 200710000974A CN 200710000974 A CN200710000974 A CN 200710000974A CN 100589076 C CN100589076 C CN 100589076C
Authority
CN
China
Prior art keywords
window
program
operation window
target location
windows
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN200710000974A
Other languages
Chinese (zh)
Other versions
CN101226469A (en
Inventor
张家豪
许文修
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Asustek Computer Inc
Original Assignee
Asustek Computer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Asustek Computer Inc filed Critical Asustek Computer Inc
Priority to CN200710000974A priority Critical patent/CN100589076C/en
Publication of CN101226469A publication Critical patent/CN101226469A/en
Application granted granted Critical
Publication of CN100589076C publication Critical patent/CN100589076C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to a method for displaying program pattern interface on window title line and a computer system. The method comprises judging if a new working window is built, if it is, judgingif the new working window meets a preset window type, if meets, the new working window comprises a window title and a coordinate relative to desktop, calculating out the target position relative to the desktop according to the coordinate of the working window, building a program pattern interface window, contacting the program pattern interface window on the target position of the desktop, while the program pattern interface window is independent with the new working window.

Description

The method and the computer system that can present the program graphical interfaces at the window title row
Technical field
The present invention refers to a kind of method and computer system that can present the program graphical interfaces at the window title row especially about the technical field of personal computer Windows.
Background technology
In the use of personal computer now, generally be to carry out Windows and to come display message to the user with display window (window), usually on computer system, carry out with software program as types of applications, the user interface of the window that includes various information all can be provided, as shown in Figure 1, window 11 is represented a defined zone on computer screen 12 for example, has the information that computer program provides in this zone.Usually window 11 allows computer programs or operating system can not influence the outer information of window that is shown in to window 11 itself or its content executable operations.
For example, the user can be by being moved the position of the window 11 that is shown in computer screen 12 or the size of change window 11 by use mouse 13, the user also can use " downsizing " on window, " maximization " or " closing window " little image and downsizing, maximization or close window 11, this " downsizing ", " maximization ", and " closing window " little image usually respectively with " _ ", " ", and " X " represent and be positioned at the right-hand member of the title bar 111 of window 11 upper limbs.In addition, the user also can use the scroll bar 112 on window 11 right sides to come the information in the scrolling window 11 and do not influence information shown in other window.
And for the operating effect better to window 11 is provided, also having with application program provides an extra program figure interfaces windows (UI) 15 to come the size of fast moving or adjustment window 11, as shown in Figure 1, when executive utility, this program figure interfaces windows 15 can be plotted in the title bar 111 of window 11, and make this program figure interfaces windows 15 become the part of window 11, so when window 11 moves, this program figure interfaces windows 15 also ought move thereupon, and the user can be by the operation of quick control window 11 by using this program figure interfaces windows 15.
What deserves to be mentioned is that in existing operating system, the title bar 111 of window 11 is to be allowed to draw that other is graphic, for example: the graphical interfaces window 15 of application program, and this graphical interfaces window 15 is one with window 11.
Yet, for the Windows VISTA of a new generation, owing to do not allow window to be employed program not revise, therefore, prior application program can't be in the title bar of window drawing program graphical interfaces window, so the function of quick control window operation also can't be provided, real is a shortcoming on the window operation, so, the convenience of possessing the quick control window operation how at Windows of new generation, to promote the facility of computer operation, be the problem of needing solution badly in fact.
Summary of the invention
The object of the present invention is to provide a kind of method and computer system that can present the program graphical interfaces at the window title row, so that can in the Windows of a new generation, possess the function that in the window title row, presents program figure interfaces windows, so that the convenience of quick control window operation to be provided.
According to a characteristic of the present invention, be to propose a kind of method that can present the program graphical interfaces at the computer window title bar, this computing machine is installed a Windows, this Windows provides a desktop on a screen of this computing machine, the method comprising the steps of: judge whether that (A) a new operation window is established; (B) if this new operation window is established, judge then whether this new operation window meets the type of a preset window; (C) if this new operation window meets the type of this preset window, and this new operation window comprises a title bar and has a coordinate position with respect to desktop, then according to this coordinate position of this operation window, calculate one with respect to the target location on the desktop, wherein this target location is on this title bar of this operation window; (D) set up a program figure interfaces windows; (E) this program figure interfaces windows is attached on this target location of this desktop, wherein this program figure interfaces windows is an independent individual with this new operation window; And (F) this new operation window is moved and when changing its coordinate position, coordinate position according to this change calculates a target location that changes, this program figure interfaces windows is moved on the target location that is attached to a change, and wherein the target location that should change is on this title bar of this operation window.
According to another characteristic of the present invention, be to propose a kind of computer system that can present the program graphical interfaces at the window title row, it comprises: a pointer input device; One main frame, it is to be executed in a Windows; And, one screen unit, provide a desktop thereon by this Windows, operate with pointer for using pointer input device, and on desktop, set up an operation window that meets the type of a preset window, this operation window comprises a title bar, and has the coordinate position with respect to desktop; Wherein, one program figure interfaces windows is established and is affixed on the target location that one of this desktop calculates according to the coordinate position of this operation window, this target location is on this title bar of this operation window, and this program figure interfaces windows and this operation window are independent individual, when this new operation window is moved and changes its coordinate position, coordinate position according to this change calculates a target location that changes, this program figure interfaces windows is moved on the target location that is attached to a change, and wherein the target location that should change is on this title bar of this operation window.
Description of drawings
Fig. 1 shows the synoptic diagram that has action pane on computer screen now;
Fig. 2 shows the synoptic diagram that can present the computer system of program graphical interfaces at the window title row of preferred embodiment of the present invention;
Fig. 3 shows the control flow that can present the method for program graphical interfaces at the window title row of preferred embodiment of the present invention;
Fig. 4 shows according to the synoptic diagram of preferred embodiment of the present invention in mobile working window and program figure interfaces windows;
Fig. 5 shows the content according to the program figure interfaces windows of preferred embodiment of the present invention;
Fig. 6 A and B show that the program figure interfaces windows with hiding attribute is presented in the synoptic diagram of the title bar of operation window.
[primary clustering symbol description]
Window 11 computer screens 12
Mouse 13 title bars 111,251
Scroll bar 112 program figure interfaces windows 15,26
Main frame 21 screen units 22
Keyboard 23 pointer input devices 24
Desktop 221 operation windows 25
Step S301~S307
Embodiment
Below, make this invention technical field tool know that usually the knowledgeable can understand other advantage of the present invention and effect easily by the content that this instructions disclosed by by particular specific embodiment explanation embodiments of the present invention.
The method and the computer system that can present the program graphical interfaces at the window title row that relevant preferred embodiment of the present invention provided please be earlier with reference to computer system architecture figure shown in Figure 2.The computer system that present embodiment provided comprises main frame 21, screen unit 22, keyboard 23, and pointer input device 24, wherein main frame 21 respectively with screen unit 22, keyboard 23, and pointer input device 24 electrically connect.
In the present embodiment, computer system is example with the desktop computer systems, in other embodiments, computer system also can be Barebone, server or portable computer, wherein portable computer comprises mobile computer (Laptops, Notebooks) Tablet PC (Tablet PC), palmtop computer (Palmtops), super brain machine (UMPC).
In the present embodiment, screen unit 22 for example is a LCD, and keyboard 23 for example is a QWERTY keyboard, and pointer input device 24 for example is a mouse.Keyboard 23 can be used to input instruction, data to main frame 21, with the running of operational computations machine host 21.24 of pointer input devices can provide the user action pane operating system easily.22 of screen units connect main frame 21, to show relevant information.In the present embodiment, main frame 21 is preferably installation and for example is the Windows of VISTA, this Windows can provide desktop 221 on screen unit 22, use pointer input device 24 to come the operation of steering needle 241 to carry out system operation for the user.In addition, can open at least one operation window 25 on the desktop 221, to allow computer program or operating system to operation window 25 or its content executable operations own.
What deserves to be mentioned is that though the operating system of preferred embodiment of the present invention is to be example with VISTA, in other embodiments, operating system can also be WINDOWSXP, WINDOWS2000 or other existing operating system.That is the method that presents the program graphical interfaces at window title row provided by the present invention also may be implemented in the operating system beyond the VISTA.
The explanation of relevant preferred embodiment of the present invention please be in the lump with reference to Fig. 2 and Fig. 3, and wherein Fig. 3 shows the control flow that can present the method for program graphical interfaces at the window title row of preferred embodiment of the present invention.At first, begin to carry out master routine (step S301), then, whether monitoring has a new operation window to be established (step S302), be established if any new operation window, step S303 judges further whether this new operation window meets the type of a preset window, the type of the operation window of Jian Liing belongs to dialogue (dialog) window or for example during media player certain window such as (mediaplayer) as described above, because these windows are fixed size or are not suitable for changing its content, therefore do not carry out presenting at the window title row processing of program graphical interfaces.Otherwise, the operation window of Jian Liing is the type that a normal window that can change window size meets this preset window as described above, then be illustrated in figure 2 as this operation window 25 of on the desktop 221 of screen unit 22, being set up, its top comprises a title bar 251, " _ ", " " are arranged on these title bar 251 right-hand members, reach " downsizing ", " maximizations " such as " X ", reach " closing window " little image, these little images occupy a fixed range D of title bar 251 altogether.And operation window 25 has with respect to the coordinate position on the desktop 221, and this this coordinate position comprises a upper right coordinate [X1, Y1] and a lower-left coordinate [X2, Y2], to define the size and location of this operation window.
Step S304 is according to the coordinate position of this operation window 25, calculate one with respect to the target location on the desktop 221, preferably, this target location is this upper right coordinate [X1, Y1] deduct a default regular length D, that is, target location T=[X1-D, Y1], so the target location is contiguous " _ ", " ", and the locating of little images such as " X " on this title bar 251 above this operation window 25.
Step 305 is set up a program figure interfaces windows 26, and this program figure interfaces windows 26 is scaled-down version windows.
Step 306 item is attached to target location [X1-D on this desktop 221 with this program figure interfaces windows 26, Y1] locate, owing to program figure interfaces windows 26 has nothing to do on the desktop 221 in the content of operation window 25 for being attached to, therefore, this program figure interfaces windows 26 is an independent individual with this operation window 25.
And please refer to shown in Figure 4, change the coordinate position [X1 of operation window when moving this operation window 25, Y1] [X2, Y2] time, target location [X1-D, Y1] also ought change thereupon, and can be according to coordinate position [X1, the Y1] [X2 of this change, Y2] to calculate a target location [X1-D who changes, Y1], go up (step 307) this program figure interfaces windows 26 is moved the target location [X1-D, Y1] that is attached to this change, so, both having made program figure interfaces windows 26 only is to adhere on this operation window 25, but it is still with the moving of operation window 25, so reach as the effect that is embedded program figure interfaces windows in the title bar of window.
Aforementioned program figure interfaces windows 26 is a scaled-down version window, as shown in Figure 5, it is pointed by index 241 and when clicking, launch window and show its content, in this embodiment, program figure interfaces windows 26 is the positions in order to fast moving operation window 25, as shown in the figure, the content of this program figure interfaces windows 26 comprises, down, a left side, right, upper left, the lower-left, upper right, a plurality of directional arrow symbols such as bottom right and one are put middle symbol, with when clicking wherein a symbol, adjusting operation window 25 according to the meaning of this symbol is a standard size, and moves this operation window 25 to desktop 221, down, a left side, right, upper left, the lower-left, upper right, the position of bottom right or central authorities.
Fig. 6 shows another embodiment of the present invention, it has a hiding attribute with different being in the program figure interfaces windows 26 that is produced of last embodiment, this this program figure interfaces windows 26 is to be hidden in (A of Fig. 6) on this target location, when pointer 241 points to the title bar 251 of this operation window 25, this program figure interfaces windows 26 just is shown in (B of Fig. 6) on this target location, when index 241 is moved apart the title bar 251 of this operation window 25, then automatically program figure interfaces windows 26 is hidden (A of Fig. 6) again, to keep the former state of operation window 25.
By above-mentioned explanation as can be known, the present invention utilizes the title bar that program figure interfaces windows is affixed on operation window, and the coordinate position of program figure interfaces windows is that the coordinate position by operation window is calculated, thereby program figure interfaces windows can be reached the purpose that presents the program graphical interfaces in the title bar of window with the moving of operation window.
The foregoing description is only given an example for convenience of description, and the interest field that the present invention advocated should be as the criterion so that claim is described certainly, but not only limits to the foregoing description.

Claims (16)

1. method that can present the program graphical interfaces at the computer window title bar, this computing machine is installed a Windows, and this Windows provides a desktop on a screen of this computing machine, it is characterized in that the method comprising the steps of:
Judge whether that a new operation window is established;
If this new operation window is established, judge then whether this new operation window meets the type of a preset window;
If this new operation window meets the type of this preset window, and this new operation window comprises a title bar and has a coordinate position with respect to desktop, then according to this coordinate position of this operation window, calculate a target location with respect to desktop, wherein this target location is on this title bar of this operation window;
Set up a program figure interfaces windows;
This program figure interfaces windows is attached on this target location of this desktop, and wherein this program figure interfaces windows is an independent individual with this new operation window; And
This new operation window is moved and when changing its coordinate position, coordinate position according to this change calculates a target location that changes, this program figure interfaces windows is moved on the target location that is attached to this change, and wherein the target location that should change is on this title bar of this operation window.
2. the method for claim 1 is characterized in that this Windows is a VISTA operating system.
3. the method for claim 1, it is characterized in that, in the type that meets this preset window as if this new operation window, and this new operation window comprises a title bar and has a coordinate position with respect to desktop, then according to this coordinate position of this operation window, calculate a target location with respect to desktop, wherein in this step on this title bar of this operation window of this target location, this coordinate is put and is comprised a upper right coordinate and a lower-left coordinate, to define the size and location of this operation window.
4. method as claimed in claim 3 is characterized in that, described this target location deducts a default regular length for the horizontal ordinate of this upper right coordinate.
5. the method for claim 1, it is characterized in that, in the step of setting up a program figure interfaces windows, this program figure interfaces windows has one and hides attribute, this program figure interfaces windows is hidden on this target location, when the title bar of this operation window of pointed, this program figure interfaces windows just is shown on this target location.
6. the method for claim 1 is characterized in that, in the step of setting up a program figure interfaces windows, the program figure interfaces windows of being set up is a scaled-down version window.
7. method as claimed in claim 6 is characterized in that, described this scaled-down version window is pointed by pointer and when clicking, and launches window and shows its content.
8. method as claimed in claim 7 is characterized in that, the content of described this program figure interfaces windows comprises a plurality of directional arrows, with when clicking wherein a directional arrow, moves this operation window according to this directional arrow direction.
9. one kind can be listed as the computer system that present the program graphical interfaces in window title, it is characterized in that comprising:
One pointer input device;
One main frame, it is to be executed in a Windows; And
One screen unit, provide a desktop thereon by this Windows, for using pointer input device to operate, and on desktop, set up an operation window that meets the type of a preset window with pointer, this operation window comprises a title bar, and has the coordinate position with respect to desktop;
Wherein, one program figure interfaces windows is established and is affixed on the target location that calculates according to this coordinate position of this operation window of this desktop, this target location is on this title bar of this operation window, and this program figure interfaces windows and this operation window are independent individual, when this new operation window is moved and changes its coordinate position, coordinate position according to this change calculates a target location that changes, this program figure interfaces windows is moved on the target location that is attached to this change, and wherein the target location that should change is on this title bar of this operation window.
10. computer system as claimed in claim 9 is characterized in that, the performed Windows of described this main frame is a VISTA operating system.
11. computer system as claimed in claim 9 is characterized in that, described this coordinate position comprises a upper right coordinate and a lower-left coordinate, to define the size and location of this operation window.
12. computer system as claimed in claim 11 is characterized in that, described this target location deducts a default regular length for the horizontal ordinate of this upper right coordinate.
13. computer system as claimed in claim 9, it is characterized in that, described this program figure interfaces windows has one and hides attribute, this program figure interfaces windows is to be hidden on this target location, when the title bar of this operation window of pointed, this program figure interfaces windows just is shown on this target location.
14. computer system as claimed in claim 9 is characterized in that, the program figure interfaces windows of being set up is a scaled-down version window.
15. computer system as claimed in claim 14 is characterized in that, described this scaled-down version window is pointed by pointer and when clicking, and launches window and shows its content.
16. computer system as claimed in claim 15 is characterized in that, the content of described this program figure interfaces windows comprises a plurality of directional arrows, with when clicking wherein a directional arrow, moves this operation window according to this directional arrow direction.
CN200710000974A 2007-01-17 2007-01-17 Method for showing program graphical interfaces in window title row as well as computer system Active CN100589076C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200710000974A CN100589076C (en) 2007-01-17 2007-01-17 Method for showing program graphical interfaces in window title row as well as computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200710000974A CN100589076C (en) 2007-01-17 2007-01-17 Method for showing program graphical interfaces in window title row as well as computer system

Publications (2)

Publication Number Publication Date
CN101226469A CN101226469A (en) 2008-07-23
CN100589076C true CN100589076C (en) 2010-02-10

Family

ID=39858485

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200710000974A Active CN100589076C (en) 2007-01-17 2007-01-17 Method for showing program graphical interfaces in window title row as well as computer system

Country Status (1)

Country Link
CN (1) CN100589076C (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102147694B (en) * 2010-02-09 2016-05-04 康佳集团股份有限公司 A kind of method, system and embedded device of window sliding
CN101957757B (en) * 2010-09-30 2012-11-14 北京理工大学 Graphic layout method applicable to software visualization process
TW201227488A (en) * 2010-12-29 2012-07-01 Acer Inc Method for customizing window and electronic device
CN102207868B (en) * 2011-06-01 2013-07-10 奇智软件(北京)有限公司 Menu display method
CN106777380A (en) * 2017-02-13 2017-05-31 广东欧珀移动通信有限公司 Browser page display methods, device and terminal

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5821931A (en) * 1994-01-27 1998-10-13 Minnesota Mining And Manufacturing Company Attachment and control of software notes
WO2001006346A1 (en) * 1999-07-16 2001-01-25 Hongil Kim Real-time information service system using title bar, task bar and tray clock of windows
JP2004234426A (en) * 2003-01-31 2004-08-19 Toshiba Corp Window management program, application management program, application program, and window display device
CN1641561A (en) * 2004-01-12 2005-07-20 英业达股份有限公司 Application tool list display method
CN1853199A (en) * 2003-10-24 2006-10-25 微软公司 Multiple-mode window presentation system and process

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5821931A (en) * 1994-01-27 1998-10-13 Minnesota Mining And Manufacturing Company Attachment and control of software notes
WO2001006346A1 (en) * 1999-07-16 2001-01-25 Hongil Kim Real-time information service system using title bar, task bar and tray clock of windows
JP2004234426A (en) * 2003-01-31 2004-08-19 Toshiba Corp Window management program, application management program, application program, and window display device
CN1853199A (en) * 2003-10-24 2006-10-25 微软公司 Multiple-mode window presentation system and process
CN1641561A (en) * 2004-01-12 2005-07-20 英业达股份有限公司 Application tool list display method

Also Published As

Publication number Publication date
CN101226469A (en) 2008-07-23

Similar Documents

Publication Publication Date Title
US9898180B2 (en) Flexible touch-based scrolling
US9465457B2 (en) Multi-touch interface gestures for keyboard and/or mouse inputs
CN101673146B (en) Key-screen-mouse switch using touch screen
US9280254B2 (en) Method of synchronizing multiple views of multiple displayed documents
US20130007666A1 (en) Electronic device with touch screen device, method of moving function icon and computer readable storage media comprising computer executable instructions
EP1986086A1 (en) Control device, control program, and control method for controlling display of display device for displaying superimposed windows
US20140015785A1 (en) Electronic device
EP2551759A2 (en) Gesture recognition method and touch system incorporating the same
US20110296329A1 (en) Electronic apparatus and display control method
US20090222761A1 (en) Computer-readable recording medium having display screen setting program recorded thereon, information processing apparatus, and display screen setting method
US8723821B2 (en) Electronic apparatus and input control method
CN101963859A (en) Method for operation to a multi-touch environment screen by using a touchpad
US20130132878A1 (en) Touch enabled device drop zone
CN103955339A (en) Terminal operation method and terminal equipment
CN101315593A (en) Touch control type mobile operation device and display method used on the same
CN100589076C (en) Method for showing program graphical interfaces in window title row as well as computer system
US20080082940A1 (en) Methods, systems, and computer program products for controlling presentation of a resource based on position or movement of a selector and presentable content
US20130325758A1 (en) Tailored operating system learning experience
US9513795B2 (en) System and method for graphic object management in a large-display area computing device
CN104679485A (en) Page element control method and device
CN106104450A (en) The method selecting a graphic user interface part
WO2013081594A1 (en) Input mode based on location of hand gesture
CN102855074A (en) Touch screen operating method
US8819584B2 (en) Information processing apparatus and image display method
US20080184160A1 (en) Method and computer system capable of presenting program graphics user interface on title bar window

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant