[go: up one dir, main page]

JPH0981107A - Window display controller - Google Patents

Window display controller

Info

Publication number
JPH0981107A
JPH0981107A JP7230064A JP23006495A JPH0981107A JP H0981107 A JPH0981107 A JP H0981107A JP 7230064 A JP7230064 A JP 7230064A JP 23006495 A JP23006495 A JP 23006495A JP H0981107 A JPH0981107 A JP H0981107A
Authority
JP
Japan
Prior art keywords
window
data
display
start position
overlap
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.)
Pending
Application number
JP7230064A
Other languages
Japanese (ja)
Inventor
Hideyuki Takahashi
秀行 高橋
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP7230064A priority Critical patent/JPH0981107A/en
Publication of JPH0981107A publication Critical patent/JPH0981107A/en
Pending legal-status Critical Current

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】 【目的】 ウィンドウ表示制御装置に関し、ウィンドウ
の重なりによって消えたデータを自動的に表示すること
を目的とする。 【構成】 ウィンドウの表示位置およびサイズを管理す
るウィンドウ管理情報20と、該ウィンドウ管理情報に基
づき複数のウィンドウを表示するウィンドウ表示制御部
21とを有するウィンドウ表示制御装置において、ウィン
ドウ切り替えが指示された場合、切り替え後のウィンド
ウ表示において前面のウィンドウと重なるウィンドウが
存在するか否かを前記ウィンドウ管理情報に基づき判定
し、且つ重なり量を演算する重なり判定部22と、前記重
なり量に応じて前記重なるウィンドウ内のデータ表示開
始位置を変更するデータ表示開始位置変更部23とを設
け、ウィンドウ切り替え時に前面のウィンドウと重なる
ウィンドウのデータ表示開始位置を変更して重なり部分
の所定データを該ウィンドウの可視領域に表示する。
(57) [Abstract] [Purpose] The purpose of the window display control device is to automatically display data that has disappeared due to overlapping windows. [Configuration] Window management information 20 for managing the display position and size of the window, and a window display control unit for displaying a plurality of windows based on the window management information
In the window display control device having 21 and, when the window switching is instructed, it is determined based on the window management information whether or not there is a window overlapping the front window in the window display after switching, and the overlapping amount is determined. An overlap determination unit 22 for calculating and a data display start position changing unit 23 for changing the data display start position in the overlapping window according to the overlap amount are provided, and when the window is switched, the data display start of the window overlapping the front window is started. The position is changed and the predetermined data of the overlapping portion is displayed in the visible area of the window.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、複数のウィンドウ画面
を重ねて表示するウィンドウ表示制御装置の改良に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an improvement of a window display control device for displaying a plurality of window screens in an overlapping manner.

【0002】近年、マルチウィンドウ画面を表示する表
示装置の普及に伴い、オペレータの操作性の向上が要求
されている。例えば、複数のウィンドウを任意の指定位
置に配置する画面構成では、画面の大きさによっては重
なりが生じ、ある画面を最前面に表示(そのウィンドウ
をアクティブにする)した場合、他の画面がその画面に
隠れて参照することができないといった不具合が生じ
る。この場合、オペレータは、ウィンドウ位置をずらす
等の操作を行って参照データを表示しているが、元の位
置に戻す操作も必要となって操作が極めて煩わしい。
In recent years, with the spread of display devices for displaying a multi-window screen, improvement in operability for operators is required. For example, in a screen configuration in which multiple windows are arranged at arbitrary specified positions, overlap occurs depending on the size of the screens, and when a screen is displayed in the foreground (the window is activated), another screen displays There is a problem that it is hidden on the screen and cannot be referenced. In this case, the operator displays the reference data by performing an operation such as shifting the window position, but an operation to return it to the original position is also required, and the operation is extremely troublesome.

【0003】このため、隠れたウィンドウ内のデータ視
認性を簡易に向上させることが求められている。
Therefore, it is required to easily improve the visibility of data in a hidden window.

【0004】[0004]

【従来の技術】図7は従来例の説明図である。図7はマ
ルチウィンドウシステムの応用例として、会員脱退処理
を行う場合のウィンドウ画面を示したもので、図示ウィ
ンドウAには会員脱退処理画面が、ウィンドウBには会
員の個人情報検索画面が表示される。
2. Description of the Related Art FIG. 7 is an explanatory view of a conventional example. FIG. 7 shows a window screen in the case of performing member withdrawal processing as an application example of the multi-window system. The member withdrawal processing screen is displayed in the illustrated window A, and the member personal information search screen is displayed in window B. It

【0005】脱退処理を行う場合、先ず、図7の(1) に
示すように、個人情報を検索するウィンドウBを前面に
表示し(個人情報検索処理をアクティブにする)、脱退
対象の個人情報(予め脱退申入れが記録されている)を
順次検索してウィンドウBに表示させる。この会員の脱
退処理を行う場合、マウス等でウィンドウAをアクティ
ブにすると、図7の(2) に示すように、ウィンドウAは
ウィンドウBの前面に表示されるとともに、会員脱退処
理が可能となる。
When performing the withdrawal process, first, as shown in (1) of FIG. 7, a window B for retrieving personal information is displayed in the front (the personal information retrieval process is activated), and the withdrawal target personal information is displayed. (Withdrawal requests are recorded in advance) are sequentially searched and displayed in window B. When this member withdrawal process is performed, when window A is activated with a mouse or the like, window A is displayed in front of window B as shown in (2) of FIG. 7, and member withdrawal process becomes possible. .

【0006】ここで、脱退処理のデータ入力には先ず会
員NOが必要であり、オペレータはウィンドウBの会員
NOを参照して入力する。この場合、(1) の画面で会員
NOを覚えておき、(2) の画面で入力するといった方法
は、会員NOを忘れる場合があって非効率的であり、
(2) の画面でウィンドウBの会員NOを参照しつつ入力
することが望ましい。しかし、(2) の画面では、会員N
OはウィンドウAに隠れて表示が消えてしまうので、図
7の(3) に示すように、オペレータはマウス等でウィン
ドウBを画面下方に移動し、会員NOを表示させてウィ
ンドウAの会員NOの項にキーボード等から入力する。
Here, the member No. is required to input the data for the withdrawal process, and the operator refers to the member No. on the window B to input. In this case, remembering the member number on the screen of (1) and inputting it on the screen of (2) may forget the member number, which is inefficient.
It is desirable to input while referring to the member number of window B on the screen of (2). However, on the screen of (2), the member N
O is hidden in window A and disappears. Therefore, as shown in (3) of FIG. 7, the operator moves window B to the lower part of the screen with a mouse or the like, displays the member number and displays the member number of window A. Input in the section of from the keyboard.

【0007】なお、他の項目は、入力された会員NOに
より自動的に個人情報から入力させる場合もあり、また
操作入力する場合もあるが、少なくとも個人情報のキー
となる会員NOの入力は必要で、ウィンドウBの個人情
報のうちの先頭データを参照することになる。
[0007] Other items may be automatically entered from the personal information by the entered member number or may be input by operation, but at least the member number which is a key of the personal information is required. Then, the top data of the personal information in the window B is referred to.

【0008】このようにして、ある会員の脱退処理が終
了すると、ウィンドウBをアクティブにして次の個人情
報を検索し、個人情報が表示された後にウィンドウAに
切り替えて前述の脱退処理を行う。なお、この個人情報
を再度検索する場合は、個人情報全体を見る必要があれ
ばウィンドウBの表示位置を元に戻しておく。
When the withdrawal process of a member is completed in this way, the window B is activated to retrieve the next personal information, and after the personal information is displayed, the window A is switched to the withdrawal process. When the personal information is searched again, the display position of the window B is returned to the original position if it is necessary to see the entire personal information.

【0009】[0009]

【発明が解決しようとする課題】以上説明した複数のウ
ィンドウを重ねて表示する画面構成において、例えば2
つのウィンドウにわたって互いにデータを参照しつつ処
理を行うような場合、ウィンドウが重なって参照すべき
画面が消えると、他方のウィンドウの位置をその都度移
動したり、サイズを変更する必要があって、操作が煩わ
しく非効率であるといった課題がある。
In the above-mentioned screen structure for displaying a plurality of windows in an overlapping manner, for example, 2
When processing is performed while referencing data to each other across two windows, if the windows to be referenced overlap and the screen to be referenced disappears, the position of the other window must be moved or resized each time. Is cumbersome and inefficient.

【0010】本発明は、オペレータが複数のウィンドウ
で並行業務を行うような場合に、前述したウィンドウ操
作の煩わしさを解消するウィンドウ表示制御装置を提供
することを目的とする。
It is an object of the present invention to provide a window display control device which eliminates the above-mentioned troublesomeness of the window operation when an operator performs a parallel work on a plurality of windows.

【0011】[0011]

【課題を解決するための手段】上記目的を達成するた
め、本発明のウィンドウ表示制御装置は、図1の本発明
の原理図に示すように、 (1) ウィンドウの表示位置およびサイズを管理するウィ
ンドウ管理情報20と、ウィンドウ管理情報20に基づき複
数のウィンドウを表示するウィンドウ表示制御部21とを
有するウィンドウ表示制御装置において、ウィンドウ切
り替えが指示された場合、切り替え後のウィンドウ表示
において前面のウィンドウと重なるウィンドウが有るか
否かを前記ウィンドウ管理情報20に基づき判定し、且つ
重なり量を演算する重なり判定部22と、前記重なり量に
応じて前記重なるウィンドウ内のデータ表示開始位置を
変更するデータ表示開始位置変更部23とを設け、ウィン
ドウ切り替え時に前面のウィンドウと重なるウィンドウ
のデータ表示開始位置を変更して重なり部分の所定デー
タを該ウィンドウの可視領域に表示するように構成す
る。 (2) 前記(1) において、データ表示開始位置変更の要否
をウィンドウごとに定義したウィンドウ定義情報24を設
け、データ表示開始位置変更部23は、ウィンドウ定義情
報24を参照し、重なりが有り、且つ変更要のウィンドウ
のデータ表示開始位置の変更処理を行うものであるよう
に構成する。
In order to achieve the above object, the window display control device of the present invention manages the display position and size of the window as shown in the principle diagram of the present invention of FIG. In the window display control device having the window management information 20 and the window display control unit 21 that displays a plurality of windows based on the window management information 20, when the window switching is instructed, the window displayed in the window after the switching is the front window. An overlap determination unit 22 that determines whether or not there is an overlapping window based on the window management information 20 and that calculates the amount of overlap, and a data display that changes the data display start position in the overlapping window according to the amount of overlap. A window that overlaps the front window when switching windows Predetermined data of the overlapping portion by changing the data display start position configured to display in the visible region of the window. (2) In the above (1), the window definition information 24 that defines the necessity of changing the data display start position for each window is provided, and the data display start position changing unit 23 refers to the window definition information 24 and there is overlap. In addition, the processing for changing the data display start position of the window that needs to be changed is configured.

【0012】[0012]

【作用】[Action]

(1) ウィンドウの切り替えが指示された場合、重なり判
定部22は、切り替え後のウィンドウ表示において前面に
表示されるウィンドウと重なるウィンドウが有るか否か
をウィンドウ管理情報20に基づき判定し、且つ重なり量
を演算する。重なりがあると判定されたウィンドウにつ
いて、データ表示開始位置変更部23は、その重なり量に
応じてそのウィンドウにおけるデータ表示開始位置を変
更する。
(1) When the window switching is instructed, the overlap determination unit 22 determines whether or not there is a window that overlaps with the window displayed in the foreground in the window display after the switching, based on the window management information 20, and the overlap is performed. Calculate the quantity. For windows that are determined to overlap, the data display start position changing unit 23 changes the data display start position in the windows according to the amount of overlap.

【0013】これにより、前面のウィンドウとは重なら
ない可視領域に参照すべきデータが表示されるようにな
り、ウィンドウの位置移動等の操作が不要となる。 (2) 前記(1) において、データ表示開始位置を変更する
必要の無いウィンドウがある場合は、ウィンドウ定義情
報24で指定しておき、データ表示開始位置変更部23はウ
ィンドウ定義情報24で指定されたウィンドウのみ変更処
理を施す。
As a result, the data to be referred to is displayed in the visible area that does not overlap the front window, and the operation such as moving the position of the window becomes unnecessary. (2) In (1) above, if there is a window that does not need to change the data display start position, specify it in the window definition information 24, and the data display start position change unit 23 is specified in the window definition information 24. Change the window only.

【0014】以上のごとく、ウィンドウ位置を移動させ
ずに、そのウィンドウ内のデータ表示開始位置を変更
(スクロール)することにより、参照データが可視領域
に表示されるようになり、マウス操作等によるウィンド
ウ移動の煩わしさから開放される。
As described above, the reference data can be displayed in the visible region by changing (scrolling) the data display start position in the window without moving the window position, and the window can be displayed by operating the mouse or the like. Freed from the hassle of moving.

【0015】[0015]

【実施例】図2は一実施例の構成図、図3はウィンドウ
管理情報例を表す図、図4はウィンドウ定義情報例を表
す図、図5は処理フローチャート図、図6は実施結果例
を表す図である。
FIG. 2 is a block diagram of an embodiment, FIG. 3 is a diagram showing an example of window management information, FIG. 4 is a diagram showing an example of window definition information, FIG. 5 is a processing flowchart diagram, and FIG. 6 is an example of implementation results. It is a figure showing.

【0016】本実施例では、従来例で説明した脱退処理
用および個人情報検索用の2ウィンドウ画面(ウィンド
ウA,ウィンドウB)を切り替えつつ並列処理を行う例
について説明する。また、ウィンドウ内データのうち、
先頭行のデータが重なったとき、その先頭行を下方の可
視領域の先頭行に表示する例を示す。従って、図6の例
の場合は、ウィンドウAは変更不要であるから、ウィン
ドウ定義情報で、変更無しとして定義しておく。
In this embodiment, an example will be described in which parallel processing is performed while switching between the two-window screens (window A and window B) for withdrawal processing and personal information retrieval described in the conventional example. Also, of the data in the window,
An example in which, when the data of the first row overlap, the first row is displayed in the first row of the lower visible region is shown. Therefore, in the case of the example in FIG. 6, since the window A does not need to be changed, it is defined as unchanged in the window definition information.

【0017】なお、ウィンドウ画面の表示方法は種々考
えられており、本実施例に限るものではないが、ここで
は、元の画面データよりウィンドウに表示する画面デー
タを切り出してウィンドウ画面メモリに格納しておき、
ウィンドウ切り替えごとに2ウィンドウ画面を1画面に
再編集してVRAMにドット展開して表示する。
Although various methods of displaying the window screen have been considered and are not limited to the present embodiment, here, the screen data to be displayed in the window is cut out from the original screen data and stored in the window screen memory. Aside
Each time the window is switched, the two-window screen is re-edited into one screen and dot-expanded and displayed in the VRAM.

【0018】また、後面となったウィンドウのデータ表
示開始位置の変更は、元の画面データの切り出し開始位
置を変更してウィンドウ画面メモリに再格納することに
より実現する。この処理後、前述した再編集処理を行っ
てVRAMにドット展開し表示する。この表示開始位置
の変更は、本実施例では1行目のデータが可視領域の先
頭に表示されるように変更するから、表示画面上、後面
に切り替ったウィンドウ内のデータが重なり量分スクロ
ールされることになる。
Further, the change of the data display start position of the rear window is realized by changing the cutout start position of the original screen data and re-storing it in the window screen memory. After this processing, the above-mentioned re-editing processing is performed and dot development is performed and displayed in the VRAM. In this embodiment, the display start position is changed so that the data on the first line is displayed at the beginning of the visible area. Therefore, on the display screen, the data in the window switched to the rear is scrolled by the amount of overlap. Will be done.

【0019】図2において、2は画面メモリで、ここで
は脱退処理用の入力画面データが格納される画面メモリ
と、個人情報を記載した画面データが格納される画面メ
モリより構成される。
In FIG. 2, reference numeral 2 denotes a screen memory, which is composed of a screen memory in which input screen data for withdrawal processing is stored and a screen memory in which screen data describing personal information is stored.

【0020】3は脱退処理部で、起動されたとき脱退処
理用の入力画面を画面メモリ2に展開し、最前面に表示
されたときデータの入出力処理可能状態となり、入力さ
れたデータに基づき所定の脱退処理を行う。
Reference numeral 3 denotes a withdrawal processing unit which, when activated, expands an input screen for withdrawal processing in the screen memory 2, and when it is displayed in the foreground, it becomes a data input / output processable state, and based on the input data. Perform a predetermined withdrawal process.

【0021】4は個人情報検索部で、個人情報ファイル
19より脱退会員の個人情報を検索し、対応する画面メモ
リ2に格納する。5は入力部で、データを入力するキー
ボード,マウス等でスクロールするスクロール操作部
6,ウィンドウを切り替えるウィンドウ操作部7等を備
える。
Reference numeral 4 is a personal information retrieval section, which is a personal information file.
The withdrawal member personal information is retrieved from 19 and stored in the corresponding screen memory 2. An input unit 5 includes a keyboard for inputting data, a scroll operation unit 6 for scrolling with a mouse or the like, and a window operation unit 7 for switching windows.

【0022】8はウィンドウ画面メモリで、ウィンドウ
管理情報14に管理されているウィンドウサイズに対応し
た画面データが格納される。データ表示開始位置の初期
値は画面データの原点で、スクロールによって移動され
る。
A window screen memory 8 stores screen data corresponding to the window size managed by the window management information 14. The initial value of the data display start position is the origin of the screen data and is moved by scrolling.

【0023】9はウィンドウ制御部で、入力部5のウィ
ンドウ操作,スクロール操作を判別して、ウィンドウ表
示制御部10に対するウィンドウ表示/切り替え指示,ス
クロール指示等のウィンドウ制御を行う。
A window control unit 9 discriminates window operation and scroll operation of the input unit 5, and performs window control such as window display / switching instruction and scroll instruction to the window display control unit 10.

【0024】10はウィンドウ表示制御部で、ウィンドウ
画面メモリ8に画面データを格納し、スクロール表示,
ウィンドウ切り替え表示等を行うとともに、重なり判定
部11、データ表示開始位置変更部12により、重なり量を
判定して後述するデータ表示開始位置変更処理(スクロ
ール処理)を行う。なお、この処理のスクロール量をウ
ィンドウ管理情報14に保持しておき、復帰時にはそのス
クロール量分元に戻す処理も行う。
A window display control unit 10 stores screen data in the window screen memory 8 for scroll display,
The window switching display and the like are performed, and the overlap determination unit 11 and the data display start position change unit 12 determine the overlap amount and perform a data display start position change process (scroll process) described later. Note that the scroll amount of this process is held in the window management information 14, and at the time of restoration, a process of returning to the original amount by the scroll amount is also performed.

【0025】14はウィンドウ管理情報で、図3に示すよ
うに、ウィンドウ名(表示位置,サイズ(X,Y座
標),本発明におけるスクロール量が記録され管理され
る。これらの値は業務処理によっては必ずしも固定では
なく、ウィンドウ操作により変更された値がウィンドウ
制御部9により設定される。
Reference numeral 14 is window management information, and as shown in FIG. 3, the window name (display position, size (X, Y coordinates), scroll amount in the present invention is recorded and managed. These values are determined by business processing. Is not always fixed, and the value changed by the window operation is set by the window control unit 9.

【0026】15はウィンドウ定義情報で、図4に示すよ
うに、データ表示開始位置変更の有無が予め設定されて
いる。「有り」の場合で、且つ重なりがある場合のみ、
データ表示開始位置を変更する。
Reference numeral 15 is window definition information, and as shown in FIG. 4, whether or not the data display start position is changed is preset. Only in the case of "Yes" and when there is an overlap,
Change the data display start position.

【0027】16はVRAMで、図6に示すように、ウィ
ンドウA,ウィンドウBが合成された画面がドット展開
される。17は表示制御部で、VRAM16を繰り返し読み
出し表示部18に表示する。
Reference numeral 16 is a VRAM, and as shown in FIG. 6, the screen in which the windows A and B are combined is subjected to dot expansion. A display control unit 17 repeatedly reads the VRAM 16 and displays it on the display unit 18.

【0028】19は個人情報ファイルで、会員NOをキー
として個人情報が格納されている。10は中央処理ユニッ
トCPUで、前記各部を制御し、マルチウィンドウシス
テムを運用する。
Reference numeral 19 is a personal information file in which personal information is stored with the member number as a key. Reference numeral 10 denotes a central processing unit CPU, which controls each of the above-mentioned units and operates a multi-window system.

【0029】以上構成のマルチウィンドウシステムにお
いて、ウィンドウ切り替え時に以下に示す処理が行われ
る。図5参照 (1) マウス等でアクティブにするウィンドウ(図6のウ
ィンドウA)をクリックする。これにより、ウィンドウ
制御部9はウィンドウ表示制御部10に表示ウィンドウ
(アクティブウィンドウ)をウィンドウBからウィンド
ウAに切り替える切り替え指示を出す。 (2) 先ず、新たに最前面に切り替えられる表示ウィンド
ウ(ウィンドウA)の表示処理を行う。即ち、表示ウィ
ンドウのデータ表示開始位置を元の位置に変更する。本
実施例ではウィンドウAの上部は他のウィンドウによっ
て重ならないため、ウィンドウ定義情報15で表示位置変
更は「無し」と定義されており、データ表示開始位置は
変更されていないので元に戻す必要はないが、ウィンド
ウAからウィンドウBに切り替える場合は、ウィンドウ
管理情報14に保存している前回のスクロール量分逆方向
にスクロールして元に戻す。 (3) 次に後面となるウィンドウの表示処理を行う。先
ず、重なり判定部11は、ウィンドウ管理部14を参照し、
ウィンドウA,ウィンドウBの表示位置, サイズから、
ウィンドウBがウィンドウAと重なるか否かを検証す
る。図3の例では、ウィンドウAのY方向の表示領域は
3行〜13行であり、ウィンドウBの始点位置は9行目
であるから、重なりが有ると判定され、その重なり量は
13−9=4行である。従って、4行分スクロールすれ
ばよいことになる。ウィンドウ定義情報15にウィンドウ
Bのデータ表示開始位置変更は「有り」と定義されてい
るので、画面メモリ2の個人情報の表示開始位置を4行
分ずらしてウィンドウ画面メモリ8に格納(スクロー
ル)する。 (4) 以上のごとく、ウィンドウ画面メモリ8の内容を更
新し、編集してVRAMにドット展開し表示させる。
In the multi-window system having the above configuration, the following processing is performed when switching windows. See Fig. 5 (1) Click the window (Window A in Fig. 6) to be activated with the mouse. As a result, the window control unit 9 issues an instruction to the window display control unit 10 to switch the display window (active window) from the window B to the window A. (2) First, display processing of a display window (window A) that can be newly switched to the foreground is performed. That is, the data display start position of the display window is changed to the original position. In the present embodiment, since the upper part of the window A is not overlapped with other windows, the display position change is defined as “none” in the window definition information 15, and the data display start position has not been changed, so it is necessary to restore it. However, when switching from the window A to the window B, the window is scrolled in the reverse direction by the previous scroll amount stored in the window management information 14 and returned to the original state. (3) Next, the display process of the window that becomes the rear surface is performed. First, the overlap determination unit 11 refers to the window management unit 14,
From the display position and size of window A and window B,
Verify whether window B overlaps window A. In the example of FIG. 3, the display area of the window A in the Y direction is 3 to 13 lines, and the start point position of the window B is the 9th line. Therefore, it is determined that there is overlap, and the overlap amount is 13-9. = 4 lines. Therefore, it is sufficient to scroll four lines. Since the change of the data display start position of the window B is defined as “present” in the window definition information 15, the display start position of the personal information in the screen memory 2 is shifted by 4 lines and stored (scrolled) in the window screen memory 8. . (4) As described above, the contents of the window screen memory 8 are updated, edited, and dot-expanded and displayed in the VRAM.

【0030】以上の結果、図6に示すように、ウィンド
ウBからウィンドウAに切り替えたとき、ウィンドウB
のデータ表示開始位置が下方に4行分スクロールされて
第1行目から可視領域に表示されるようになり、ウィン
ドウ位置を移動させる必要がなくなる。
As a result of the above, when the window B is switched to the window A as shown in FIG.
The data display start position is scrolled downward by four lines and is displayed in the visible region from the first line, and it is not necessary to move the window position.

【0031】なお、以上の実施例では元の画面がスクロ
ールされていない場合を示したが、オペレータによって
従来通りスクロール操作される場合がある。この場合
は、重なり量と、オペレータによる原点からの第1のス
クロール量から、参照データ(業務処理によって決まっ
ているとする)が可視領域に表示される第2のスクロー
ル量を演算して表示開始位置を変更する。
In the above embodiments, the case where the original screen is not scrolled has been described, but the operator may scroll as in the conventional case. In this case, based on the overlap amount and the first scroll amount from the origin by the operator, the second scroll amount at which the reference data (which is determined by the business process) is displayed in the visible region is calculated and the display is started. Change the position.

【0032】[0032]

【発明の効果】以上説明したように、本発明は、複数ウ
ィンドウで並行処理を行っている場合、ウィンドウ切り
替えによりデータ表示開始位置を変更して重なって消え
た所定データを可視領域に表示して目視参照できるよう
にしたので、オペレータの操作の煩わしさの軽減、業務
処理時間の短縮の効果を奏する。
As described above, according to the present invention, when parallel processing is performed in a plurality of windows, the data display start position is changed by switching windows and predetermined data that has disappeared due to overlapping is displayed in the visible region. Since the visual reference can be made, it is possible to reduce the troublesomeness of the operator's operation and the work processing time.

【図面の簡単な説明】[Brief description of drawings]

【図1】 本発明の原理図FIG. 1 is a principle diagram of the present invention.

【図2】 一実施例の構成図FIG. 2 is a configuration diagram of an embodiment.

【図3】 ウィンドウ管理情報例を表す図FIG. 3 is a diagram showing an example of window management information.

【図4】 ウィンドウ定義情報例を表す図FIG. 4 is a diagram showing an example of window definition information.

【図5】 処理フローチャート図[Fig. 5] Process flow chart

【図6】 実施結果例を表す図FIG. 6 is a diagram showing an example of implementation results.

【図7】 従来例の説明図FIG. 7 is an explanatory view of a conventional example.

【符号の説明】[Explanation of symbols]

1 中央処理ユニットCPU 2 画面メ
モリ 3 脱退処理部 4 個人情
報検索部 5 入力部 6 スクロ
ール操作部 7 ウィンドウ操作部 8 ウィン
ドウ画面メモリ 9 ウィンドウ制御部 10 ウィン
ドウ表示制御部 11 重なり判定部 12 データ
表示開始位置変更部 14 ウィンドウ管理情報 15 ウィン
ドウ定義情報 16 VRAM 17 表示制
御部 18 表示部 19 個人情
報ファイル 20 ウィンドウ管理情報 21 ウィン
ドウ表示制御部 22 重なり判定部 23 データ
表示開始位置変更部 24 ウィンドウ定義情報
1 central processing unit CPU 2 screen memory 3 withdrawal processing unit 4 personal information retrieval unit 5 input unit 6 scroll operation unit 7 window operation unit 8 window screen memory 9 window control unit 10 window display control unit 11 overlap determination unit 12 data display start position Change section 14 Window management information 15 Window definition information 16 VRAM 17 Display control section 18 Display section 19 Personal information file 20 Window management information 21 Window display control section 22 Overlap determination section 23 Data display start position change section 24 Window definition information

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 ウィンドウの表示位置およびサイズを
管理するウィンドウ管理情報と、該ウィンドウ管理情報
に基づき複数のウィンドウを表示するウィンドウ表示制
御部とを有するウィンドウ表示制御装置において、 ウィンドウの切り替えが指示された場合、切り替え後の
ウィンドウ表示において前面のウィンドウと重なるウィ
ンドウが存在するか否かを前記ウィンドウ管理情報に基
づき判定し、且つ重なり量を演算する重なり判定部と、 前記重なり量に応じて前記重なるウィンドウ内のデータ
表示開始位置を変更するデータ表示開始位置変更部とを
設け、ウィンドウ切り替え時に前面のウィンドウと重な
るウィンドウのデータ表示開始位置を変更して、重なり
部分の所定のデータを該ウィンドウの可視領域に表示す
るように構成したことを特徴とするウィンドウ表示制御
装置。
1. A window display control device having window management information for managing display positions and sizes of windows, and a window display control section for displaying a plurality of windows based on the window management information is instructed to switch windows. In the case where the window display after switching is completed, it is determined whether or not there is a window that overlaps the front window in the window display based on the window management information, and an overlap determination unit that calculates the amount of overlap, and the overlap according to the amount of overlap. A data display start position changing unit that changes the data display start position in the window is provided, and when the window is switched, the data display start position of the window that overlaps the front window is changed so that the specified data in the overlapping part can be viewed. That you have configured it to display in the area Window display control device according to symptoms.
【請求項2】 データ表示開始位置変更の要否をウィ
ンドウごとに定義したウィンドウ定義情報を設け、該デ
ータ表示開始位置変更部は、該ウィンドウ定義情報を参
照し、重なりが有り、且つ変更要のウィンドウのデータ
表示開始位置の変更処理を行うものであることを特徴と
する請求項1記載のウィンドウ表示制御装置。
2. The window definition information defining whether or not the data display start position needs to be changed is provided for each window, and the data display start position changing unit refers to the window definition information, and there is overlap and a change is required. 2. The window display control device according to claim 1, wherein the window data display start position is changed.
JP7230064A 1995-09-07 1995-09-07 Window display controller Pending JPH0981107A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7230064A JPH0981107A (en) 1995-09-07 1995-09-07 Window display controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7230064A JPH0981107A (en) 1995-09-07 1995-09-07 Window display controller

Publications (1)

Publication Number Publication Date
JPH0981107A true JPH0981107A (en) 1997-03-28

Family

ID=16901987

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7230064A Pending JPH0981107A (en) 1995-09-07 1995-09-07 Window display controller

Country Status (1)

Country Link
JP (1) JPH0981107A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7559031B2 (en) 2005-01-24 2009-07-07 Kabushiki Kaisha Toshiba Video display apparatus, video composition delivery apparatus, and system
JP2010177848A (en) * 2009-01-28 2010-08-12 Sharp Corp Television device, pc device, and display system comprising television device and pc device
US7974494B2 (en) 2005-09-21 2011-07-05 Kabushiki Kaisha Toshiba Image control from composed composite image using HID signal conversion to source image coordinates
JP2015219705A (en) * 2014-05-16 2015-12-07 ブラザー工業株式会社 Edit device and printer

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7559031B2 (en) 2005-01-24 2009-07-07 Kabushiki Kaisha Toshiba Video display apparatus, video composition delivery apparatus, and system
US7974494B2 (en) 2005-09-21 2011-07-05 Kabushiki Kaisha Toshiba Image control from composed composite image using HID signal conversion to source image coordinates
JP2010177848A (en) * 2009-01-28 2010-08-12 Sharp Corp Television device, pc device, and display system comprising television device and pc device
JP2015219705A (en) * 2014-05-16 2015-12-07 ブラザー工業株式会社 Edit device and printer

Similar Documents

Publication Publication Date Title
US4819189A (en) Computer system with multiwindow presentation manager
JP3730670B2 (en) Data processing device
US5312478A (en) System for managing information in a three dimensional workspace
US5910801A (en) Mechanism for fine-grained and coarse-grained control of zooming in a display of a one-dimensional data set
JPS60230692A (en) Window display control
JP3291311B2 (en) Scroll control device and scroll display method
JPH09106334A (en) Information processing device
JPH10307574A (en) Computer with graph display function
JP2506120B2 (en) Image display method
JPH0736103B2 (en) Data processing system with display window
JP2008191790A (en) Plant monitoring control system and plant monitoring control program
JP2549244B2 (en) Hierarchical structure data display system and display method
JPH0981107A (en) Window display controller
JPH07111618B2 (en) Scroll screen display method and device
JPH10214171A (en) Information processing device
JPH11338456A (en) Map display system and image scroll processing method in it
JP2751373B2 (en) Window hierarchy display method
JPH04128886A (en) Display image scrolling method and image display device
JPH02208693A (en) Multiwindow screen display device
JPH08180118A (en) Table processor
JPH06149521A (en) Multi-window optimized display method
JPH1115626A (en) System for automatically rearranging window
JPH0245878A (en) Interactive CAD system
JP3080105B2 (en) Ruled line selection device
JPH0227451A (en) data management device

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20030311