[go: up one dir, main page]

TW200830166A - Method and computer system capable of presenting program graphics interface on title bar of window - Google Patents

Method and computer system capable of presenting program graphics interface on title bar of window Download PDF

Info

Publication number
TW200830166A
TW200830166A TW096101469A TW96101469A TW200830166A TW 200830166 A TW200830166 A TW 200830166A TW 096101469 A TW096101469 A TW 096101469A TW 96101469 A TW96101469 A TW 96101469A TW 200830166 A TW200830166 A TW 200830166A
Authority
TW
Taiwan
Prior art keywords
window
program
computer
coordinate
graphical interface
Prior art date
Application number
TW096101469A
Other languages
English (en)
Inventor
Chia-Hao Chang
Wen-Shiu Hsu
Original Assignee
Asustek Comp 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 Comp Inc filed Critical Asustek Comp Inc
Priority to TW096101469A priority Critical patent/TW200830166A/zh
Priority to US12/007,411 priority patent/US20080184160A1/en
Publication of TW200830166A publication Critical patent/TW200830166A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Description

200830166 九、發明說明: 【發明所屬之技術領域】 本發明關於個人電腦視窗作業系統之技術領域,尤指 一種可在視窗標題列呈現程式圖形介面之方法及電腦系 統0 【先前技術】 ,在現今個人電腦的❹上,-般仙執行視窗作業系 ( 統亚以顯不視窗(wind〇w)來對使用者顯示資訊,通常在 10電腦系統上執行以作為各類應用之軟體程式,均會提供包 含有各類資訊之視窗的使用者介面,如圖i所示,視窗^代 表於例如電腦螢幕12上所定義的一區域,於此區域内具有 電腦程式所提供之資訊。通常視窗u允許電腦程式或是作 業系統對視窗1!本身或是其内容執行操作而不會影響顯示 15 於視窗外之資訊。 舉例而言,使用者可藉由使用滑鼠13而移動顯示於電 i) 細螢幕12之視窗11的位置或是改變視窗11之大小,使用者 亦可使用在視窗上之「縮小化」、「最大化」、或「關閉 視窗」小圖像而縮小化、最大化、或關閉視窗U,此「縮 20〗」 隶大化」、及「關閉視窗」小圖像通常分別以 —」、「□」、及「X」表示且位於視窗丨丨上緣之標題列 U1的右端。此外,使用者亦可使用視窗11右側之捲軸112 來捲動視窗11中的資訊而不影響其他視窗中所顯示之資 訊0 5 200830166 、❿為了提供對視窗11更佳的操作效果,亦有以應用程 • “提供-額外之程式圖形介面視窗(UI) 15來快速移動 或凋:視囪11之大小’如圖1所示,在執行應用程式時,會 將=程式圖形介面視窗⑽製在視tu之標題列⑴中,而 5 $得此程式目形介面視㈣成為視之—部份,故當視 :多動T it匕転式圖形介面視窗i 5亦當隨之移動,使用 者可猎由使用此程式圖形介面視窗15而快速控制視窗^之 操作。 0 料一提的是,在習知的作業系統中,視窗n的標題 K)列1狀可以被允許晝上其他圖式,例如:應用程式的圖形 介面視窗15,且這個圖形介面視窗15與視窗U是一體的。 然而,對於新—代之視窗作業系統VISTA而言,由於 不允許視窗被應用程式所修改,因此,原有的應用程式將 無法在視窗之標題列中緣製程式圖形介面視窗,故而也益 15法提供快速控制視窗操作之功能,實為視窗操作上之一項 缺撼’故,如何在新—代視窗作㈣統保有快速控制視窗 &作之方便性,以提升電職作之㈣,實為—亟需 U 之課題。 、 20 【發明内容】 本發明之目的在於提供一種可在視窗標題列呈現程式 圖开y >/丨面之方法及電腦系統,俾可在新一代之視窗作業系 統中保有在視窗標題列中呈現程式圖形介面視窗之功能,,、 以提供快速控制視窗操作之方便性。 200830166 β,據本發明之—特色,係提出—種可在電腦之視窗標 題列呈現程式圖形介面之古、土 、 口小;I面之方法,该電腦安裝一視窗作業 統,$亥視窗作業系統於該電腦之一勞幕上提供一桌面,該 5 ^包括*步驟:(A)判斷是否有—新的工作視窗被建立; 右销的工作視窗被建立,則⑽該新的卫作視窗是 否付預設視窗的類型;(〇若該新的玉作 見窗的類型’且該新的工作視窗包含一標題列以及; Ο 10 位置:桌面上之一座標位置,則依據該工作視窗之座標 來計算出一相對於桌面上之目標位 程式圖形介面視窗;以及( ^ ^ )將°亥耘式圖形介面視窗貼在 该桌面上之目標位置,盆巾 a中4私式圖形介面視窗與該新的 工作視®為獨立個體。 15 =本發明之另—特色,係提出—種可在視窗標題列 T式圖形介面之電腦系統,其包括:一指標 :電腦主機,其係執行於—視窗作業系統;以及’幕 早兀,由該視窗作業系統於i 俨於入壯Μ Τ、兄於其上k供一桌面,以供使用指 ^輸^置以指標進行操作,而於桌面上建立—符合 叹視窗的類型的工作視汽, 介 、 _ 該工作視_包含一標題列,且 具有相對於桌面上之_座 視窗被建立並貼於,魚π ,-中’-程式圖形介面 置而面上之—依據該卫作視窗之座標位 視窗為:!ΓΓ票位置’且該程式圖形介面視窗與該工作 祝囪為獨立個體。 【實施方式】 20 200830166 >以下藉由特定的具體實施例說明本發明之實施方式, ,。亥备明技術領域具通常知識者可由本說明書所揭示之内 合輕易地了解本發明之其他優點與功效。 。、有關本發明較佳實施例所提供之可在視窗標題列呈現 5私”形介面之方法及電腦系統,請先參照圖2所示之電腦 系、、充^構圖。本實施例所提供之電腦系統包括電腦主機 21 ^螢幕單元22、鍵盤23、及指標輸入裝置以,其中電腦 主機21分別與螢幕單元以、鍵盤23、及指標輸 性連接。 私 1〇 f本貝施例中,電腦系統以桌上型電腦系統為例,在 其他實施例中,電腦系統亦可為準系統、伺服器、或可攜 式電腦,其中可攜式電腦包括筆記型電腦(Lapt0PI, Notebooks )平板型電腦(Tabiet pc )、掌上型電腦 (Palmtops)、超級行動電腦(UMpc)。 、貝%例中,螢幕單元22例如為液晶顯示器,鍵盤 2口3❹為標準鍵盤,指標輸人裝置以例如為滑鼠。鍵盤二 ^來輸扣7、資料至電腦主機21,以操作電腦主機2 2 之運作。指標輪入裝置24則可提供使用者方便地操作視窗 作業糸統。螢幕單元22則連接電腦主機2卜以顯示相關資 20訊、。在本實施例中,電腦主機21較佳為安裝例如為visTA 之視窗作業系統,這個視窗作業系統可於螢幕單元22上提 供桌面221,以供使用者使用指標輸入裝置24來控制指標 241之操作來進行系統操作。此外,桌面221上可開啟至少 200830166 -—個工作視t25 ’以允許電腦程式或是作業系統對工作視 • 窗25本身或是其内容執行操作。 , 料—提的是,雖'然本發明較佳實施例的作業系統是 以VISTA為例,但是在其他實施例中,作業系統亦可以是 5術仙圓XP、测、或其他既有的作業系統。 亦即’本發明所提供之在視窗標題列呈現程式圖形介面的 方法亦可實施在VISTA以外的作業系統。 有關本發明較佳實施例之說明,敬請—併參照圖2與圖 ° 3,其中圖3顯示本發明較佳實施例之可在視窗標題列呈現 1〇程式圖形介面之方法的控制流程。首先,開始執行主程式 (步驟S301),接著,監測是否有一新的工作視窗被建立 (步驟S302),如有新的工作視窗被建立,步驟S3〇3進一 =判斷這個新的工作視窗是否符合一預設視窗的類型,如 前述建立之工作視窗的類型屬於對話(dial〇g)視窗、或是 15例如媒體播放器(mediaPlayer)等特定視窗時,由於此等 視固為固定大小或不適合更動其内容,因此不進行在視窗 I 標題列呈現程式圖形介面之處理。反之,如前述建立之工 作視窗為一可以改變視窗大小的標準視窗而符合該預設視 ®的類型’則如圖2所示為於螢幕單元22之桌面221上所建 2〇 立之该工作視窗25,其上方包含一標題列251,此標題列251 右端上有「一」、「□」、及「X」等「縮小化」、「最大 化」、及「關閉視窗」小圖像,此等小圖像共佔據標題列 251之一固定距離D。且工作視窗25具有相對於桌面221上之 200830166 一座標位置,此該座標位置包含一右上座標[χι,γΐ]及一左 下座標[Χ2,Υ2],以定義出該工作視窗之大小及位置。 5 Ο 10 15 c 步驟S304依據該工作視窗25之座標位置,來計算出一 相對於桌面221上之目標位置,較佳地,該目標位置為該右 上座標[XI,Υ1]減去一預設之固定長度D,亦即,目標位置τ 二[X1-D,Y1],故此目標位置係在該工作視窗25上方之該標 題列251上鄰近「一」、「口」、及rx」等小圖像之處。 步驟305建立一程式圖形介面視窗26,此程式圖形介面 視窗26係一縮小型視窗。 步驟306則將該程式圖形介面視窗26貼在該桌面221上 之目標位置[XI-D,Y1]處,由於程式圖形介面視窗26為貼在 桌面221上而無關於工作視窗25之内容,因此,該程式圖形 介面視窗26與該工作視窗25為獨立個體。 併請參照圖4所示,當移動該工作視窗25而改變工作視 窗之座標位置[Χ1,Υ1] [χ2,Υ2]時,目標位置[X1-D,Y1]亦當 隨之改變,而可依據該改變之座標位置[χι,γι] [χ2,γ2]以 计异出一改變之目標位置[X1-D,Y1],以將該程式圖形介面 視窗26移貼在該改變之目標位置[X1_D,Y1]上(步驟3〇7), 如此’既使程式圖形介面視窗26僅是貼置於該工作視窗25 上’但其仍隨工作視窗25之移動而移動,故而達成如同在 視窗之標題列中嵌設程式圖形介面視窗之效果。 前述程式圖形介面視窗26為一縮小型視窗,如圖5所 示,其係在被指標241所指向並點選時,展開視窗而顯示其 内谷’於此實施例,程式圖形介面視窗26係用以快速移動 20 200830166 工作視窗25之位置,如圖所示,該程式圖形介面視窗26之 • 内容包含上、下、左、右、左上、左下、右上、右下等多 個指向箭頭符號及一置中符號,以當點選其中一符號時, 依該符號之意義而調整工作視窗25為一標準尺寸,並移動 5 該工作視窗25至桌面221的上、下、左、右、左上、左下、 右上、右下或中央之位置。 圖6顯示本發明之另一實施例,其與前一實施例之不同 處在於所產生之程式圖形介面視窗26具有一隱藏屬性,此 ◎ 该程式圖形介面視窗2 6係隱藏於該目標位置上(圖$之a ), 10直至指標241指向該工作視窗25之標題列251時,該程式圖 形介面視窗26才顯示於該目標位置上(圖6之6),如將指 標241移離該工作視窗25之標題列251時,則又自動將程式 圖形介面視窗26隱藏(圖6之A),以維持工作視窗^之原 樣。 ’、 15 20 由上述之說明可知,本發明係利用將程式圖形介面視 窗貼於工作視窗之標題列,且程式圖形介面視窗之座標位 置係由工作視窗之座標位置所計算出,因而程式圖形介面 視窗可隨工作視窗之移動而移動,達成在視窗之標題列中 呈現程式圖形介面之目的。 上述實施例僅為了方便說明而舉例而已,本發明所主 張之權利範圍自應以中請專利範圍所述為準,而非僅限於 上述言你你I。 【圖式簡單說明】 11 200830166 圖1顯示習知在電腦螢幕上操作視窗之示音圖。 圖纖示本發明較佳實施例之可在視題 形介面之電腦系統之示意圖。 k見知式圖 圖3顯示本發明較佳實施 形介面之方法的控制流程。 自-、列壬現程式圖 圖.權示依據本發明較佳實施例在移動工作視窗及程式圖 形"面視窗之示意圖。 ㈣員示依據本發明較佳實施例之程式圖形介面視窗的内 Ο 10 容。 圖6MB顯示具有隱藏屬性之程式圖形介面視窗呈現於工 作視窗之標題列的示意圖。 15 ϋ 2〇 【主要元件符號說明】 視窗11 滑鼠13 捲軸112 電腦主機21 鍵盤23 桌面221 步驟S301〜S307 電腦螢幕12 標題列111,251 程式圖形介面視窗15,26 螢幕單元22 指標輸入裝置24 工作視窗25 12

Claims (1)

  1. 200830166 十、申請專利範圍: 、…副在電腦之視窗標題列呈現程式圖形介面之 方法、亥電腦安裝_視窗作業系、统,該視窗作業系統於該 電腦之-螢幕上提供一桌面,該方法包括步驟: (Α)判斷是否有—新的卫作視窗被建立; 5 Ο 10 15 (Β)右销的卫作視窗被建立,則判斷該新的工作視 窗是否符合一預設視窗的類型; (C )右4新的工作視窗符合該預設視窗的類型,且該 新的工作視窗包含—標題列以及具有相對於桌面上之^ &位置’則依據該卫作視窗之座標位置,來計算出一相對 於桌面上之目標位置; (D)建立一程式圖形介面視窗;以及 (Ε )將該程式圖形介面視窗貼在該桌面上之目標位 置,其中該程式圖形介面視窗與該新的工作視窗為獨立個 2.如申請專利範圍第旧所述之方法, 驟: / (F) ’該新的工作視窗被移動而改變其座標位置時, 依據該改變之座標位置來計算出一改變之目標位置,以將 20該程式圖形介面視窗移貼在該改變之目標位置上。 3.如申請專·㈣丨項所述之料,其中該視窗作 業系統為VISTA作業系統。 13 200830166 4. 如申請專利範圍第3項所述之方法,其中,於步驟 (C) 中,該座標位置包含一右上座標及一左下座標,以定 義出該工作視窗之大小及位置。 5. 如申請專利範圍第4項所述之方法,其中,該目標 位置為该右上座標減去一預設之固定手产 6. 如申請專利範圍第3項所述之方法,其中,於步驟 ⑻中’該目標位置係在該工作視窗上方之該標題列上。 7. 如申請專利範圍第6項所述之方法,其中,於步驟 10 15 20 (D) 中’該程式圖形介面視窗具有1藏屬性,該程式圖 =介面視窗_於該目標位置上,直至指標指向該工作視 :之標題列時’該程式圖形介面視窗才顯示於該目標位置 上0 8. 如中請專·㈣3項所述之方法,其中,於步驟 ’所建立之程式圖形介面視窗係縮小型視窗。 9·如申請專利範圍第8項所述之方法, 視窗票所指向並點選時,展開視窗而顯 形二;= 向箭頭時,依哕俨白隹^引員以§點選其中一指 m向則頭所指方向移動該工作視窗。 統,包括了種可在視窗標題列呈現程式圖形介面之電腦系 一指標輪入裝置; 電腦主機,其係執行於一視窗作業系統;以及 14 200830166 •一螢幕單元,由該視窗作業系統於其上提供一桌面, ^ 以供使用指標輸入裝置以指標進行操作,而於桌面上建立 .· 一符合一預設視窗的類型的工作視窗,該工作視窗包含一 • 標題列,且具有相對於桌面上之一座標位置; 5 其中,一私式圖形介面視窗被建立並貼於該桌面上之 一依據該工作視窗之座標位置而計算出之目標位置,且該 程式圖形介面視窗與該工作視窗為獨立個體。 U·如申請專利範圍第11項所述之電腦系統,其中, 〇 當移動該工作視窗而改變工作視窗之座標位置時,依據該 10改變之座標位置以計算出一改變之目標位置,俾將該程式 圖形介面視窗移貼在該改變之目標位置上。 13·如申請專利範圍第12項所述之電腦系統,其中, 該電腦主機所執行之視窗作業系統為VISTA作業系統。 14.如申請專利範圍第13項所述之電腦系統,其中該 15座軚位置包含一右上座標及一左下座標,以定義出該工作 視窗之大小及位置。 15 200830166 is.如申請專利範圍第13項所述之電腦系統,其中, 所建立之程式圖形介面視省係一縮小型視窗。 I9·如申請專利範圍第ls項所述之電腦系統該縮小型 視窗係在被指標所指向並點選時,展開視窗 2〇.如申請專利範 /、内合 該程式圖形介面視窗之内容 其中-指向箭頭時,依該指向 曰二則頭’以當點選 Ο 窗。 、斤叔方向移動該工作視 16
TW096101469A 2007-01-15 2007-01-15 Method and computer system capable of presenting program graphics interface on title bar of window TW200830166A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW096101469A TW200830166A (en) 2007-01-15 2007-01-15 Method and computer system capable of presenting program graphics interface on title bar of window
US12/007,411 US20080184160A1 (en) 2007-01-15 2008-01-10 Method and computer system capable of presenting program graphics user interface on title bar window

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW096101469A TW200830166A (en) 2007-01-15 2007-01-15 Method and computer system capable of presenting program graphics interface on title bar of window

Publications (1)

Publication Number Publication Date
TW200830166A true TW200830166A (en) 2008-07-16

Family

ID=39669379

Family Applications (1)

Application Number Title Priority Date Filing Date
TW096101469A TW200830166A (en) 2007-01-15 2007-01-15 Method and computer system capable of presenting program graphics interface on title bar of window

Country Status (2)

Country Link
US (1) US20080184160A1 (zh)
TW (1) TW200830166A (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120050986A (ko) * 2009-07-31 2012-05-21 삼성전자주식회사 사용자 인터페이스 표시 방법 및 그를 수행하는 장치
JP4892068B2 (ja) * 2010-01-29 2012-03-07 株式会社東芝 情報処理装置及び画像表示方法
US9195382B2 (en) * 2013-01-29 2015-11-24 Google Inc. Intelligent window sizing and control
USD705807S1 (en) * 2013-09-06 2014-05-27 Microsoft Corporation Display screen with icon
US20150121284A1 (en) * 2013-10-28 2015-04-30 Lenovo (Beijing) Co., Ltd. Method for information processing and electronic apparatus thereof
JP6540603B2 (ja) * 2016-05-27 2019-07-10 京セラドキュメントソリューションズ株式会社 表示装置及び表示方法
USD937865S1 (en) * 2020-03-20 2021-12-07 Vyaire Medical, Inc. Display screen with graphical user interface for communicating health-related messages regarding ventilated patients

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5463727A (en) * 1990-10-16 1995-10-31 Advanced Systems, Inc. Window selection method and system for an interactive display
US5227771A (en) * 1991-07-10 1993-07-13 International Business Machines Corporation Method and system for incrementally changing window size on a display
CA2092632C (en) * 1992-05-26 2001-10-16 Richard E. Berry Display system with imbedded icons in a menu bar
CA2101864A1 (en) * 1992-08-27 1994-02-28 Claudia Carpenter Customizable program control interface for a computer system
US5500936A (en) * 1993-03-12 1996-03-19 Asymetrix Corporation Multi-media slide presentation system with a moveable, tracked popup menu with button and title bars
US6201539B1 (en) * 1994-01-04 2001-03-13 International Business Machines Corporation Method and system for customizing a data processing system graphical user interface
US5841420A (en) * 1995-08-18 1998-11-24 International Business Machines Corporation Method and system in a data processing system windowing environment for displaying previously obscured information
US5838315A (en) * 1996-02-01 1998-11-17 Apple Computer, Inc. Support for custom user-interaction elements in a graphical, event-driven computer system
US5835091A (en) * 1996-08-21 1998-11-10 International Business Machines Corporation Manipulating and displaying a plurality of views in a graphical user interface
US6396487B1 (en) * 1998-03-23 2002-05-28 International Business Machines Corporation User interface enhancement for windows-based operating systems
US8028247B2 (en) * 2004-03-05 2011-09-27 International Business Machines Corporation System and method for window navigation in GUI environment
WO2006031921A2 (en) * 2004-09-15 2006-03-23 Adesso Systems, Inc. System and method for managing data in a distributed computer system
KR100636184B1 (ko) * 2004-10-13 2006-10-19 삼성전자주식회사 정보 처리 장치의 표시 화면에 표시되는 표시 윈도우의위치 제어 방법 및 위치 제어 장치
US7783985B2 (en) * 2006-01-04 2010-08-24 Citrix Systems, Inc. Systems and methods for transferring data between computing devices

Also Published As

Publication number Publication date
US20080184160A1 (en) 2008-07-31

Similar Documents

Publication Publication Date Title
US11017608B2 (en) Devices, methods, and graphical user interfaces for displaying objects in 3D context
US9465457B2 (en) Multi-touch interface gestures for keyboard and/or mouse inputs
CN102934049B (zh) 使用触摸敏感控制表面与桌面进行间接用户交互
CN103649898B (zh) 用于基于上下文的菜单的启动器
JP5270485B2 (ja) タッチパネル装置及び方法並びにプログラム及び記録媒体
TW201005598A (en) Touch-type mobile computing device and display method thereof
TW200830166A (en) Method and computer system capable of presenting program graphics interface on title bar of window
TW200809591A (en) Multi-touch uses, gestures, and implementation
CN103729158A (zh) 多显示设备及其控制显示的方法
KR20140046346A (ko) 멀티 디스플레이 장치 및 그 제어 방법
TW200805132A (en) Touch screen device and operating method thereof
US11366579B2 (en) Controlling window using touch-sensitive edge
WO2012133272A1 (ja) 電子機器
EP3278203B1 (en) Enhancement to text selection controls
CN102314287A (zh) 互动显示系统及方法
US20140181730A1 (en) Fragmented scrolling of a page
CN100589076C (zh) 可在窗口标题列呈现程序图形界面的方法及电脑系统
WO2020206655A1 (zh) 交互方法、柔性电子装置及可读存储介质
CN103019502A (zh) 影像尺寸调整方法
Lai et al. ContextZoom: a single-handed partial zooming technique for touch-screen mobile devices
TW201040825A (en) Computer system, graphic user interface, and method having multiple cursors
TWI412966B (zh) 多螢幕顯示控制方法
TWI502469B (zh) 電子裝置及其多視窗的操控方法
TW201128513A (en) Content selecting method and touch system using the same
HK1179714B (zh) 使用觸摸敏感控制表面與桌面進行間接用戶交互