JPH06259215A - 多重ウィンドウ実現方法 - Google Patents

多重ウィンドウ実現方法

Info

Publication number
JPH06259215A
JPH06259215A JP5043457A JP4345793A JPH06259215A JP H06259215 A JPH06259215 A JP H06259215A JP 5043457 A JP5043457 A JP 5043457A JP 4345793 A JP4345793 A JP 4345793A JP H06259215 A JPH06259215 A JP H06259215A
Authority
JP
Japan
Prior art keywords
window
screen information
information
screen
picture
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.)
Withdrawn
Application number
JP5043457A
Other languages
English (en)
Inventor
Masato Iketani
正人 池谷
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.)
NEC Solution Innovators Ltd
Original Assignee
NEC Solution Innovators 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 NEC Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Priority to JP5043457A priority Critical patent/JPH06259215A/ja
Publication of JPH06259215A publication Critical patent/JPH06259215A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】 【目的】 多重ウィンドウ機能を持たないOS環境のA
Pで、一つの基本画面に補助画面を挿入できるようにす
る。 【構成】 ウィンドウを開設するとき、ディスプレイ装
置から現在表示中の画面情報を読込む(101)。AP
で指定するウィンドウの基本画面上の位置を計算する
(102)。計算された範囲の画面情報を画面情報退避
領域に退避する(103)。画面情報の退避した範囲の
情報を空白コードで置換える(104)。この画面情報
をディスプレイ装置に再表示する(105)。ウィンド
ウを閉鎖するときはディスプレイ装置から現在表示中の
画面情報を読込み(101)、ウィンドウ範囲を計算し
て退避した画面情報を元に戻す(106,107)。画
面を再表示する(105)。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は多重ウィンドウ実現方
法、特に多重ウィンドウ機能を有しないオペレーティン
グシステム(以下OSという)環境で、業務プログラム
(以下APという)の処理で実現する多重ウィンドウ実
現方法に関する。
【0002】
【従来の技術】従来、多重ウィンドウ機能はAPの画面
表示機能の柔軟性を増し、ヒューマンインタフェースの
向上を目的として、OSが提供する機能として実現され
ている。
【0003】
【発明が解決しようとする課題】上述した従来の多重ウ
ィンドウ機能は、OSが提供する機能として実現されて
いるため、多重ウィンドウ機能を有しないOS環境のA
Pは多重ウィンドウ機能を利用できず、基本画面1枚で
業務画面を構築せざるを得ないためAP利用者にとって
使い難く、不便なヒューマンインタフェースしか提供で
きないという問題点がある。
【0004】
【課題を解決するための手段】本発明の多重ウィンドウ
実現方法は、多重ウィンドウ機能を持たないオペレーテ
ィングシステム環境で業務プログラムの処理で実現する
多重ウィンドウ実現方法において、ディスプレイ装置が
保持する画面情報をメモリに設定した画面情報読込み領
域に読込み、業務プログラムで指定するウィンドウ位置
情報から画面上のアドレスを計算して、前記画面情報読
込み領域に読込んだ画面情報の前記計算されたアドレス
の範囲の画面情報をメモリ上に設定した画面情報退避領
域に退避し、前記画面情報読込み領域に読込んだ画面情
報の退避した画面情報を空白コードで置換えてディスプ
レイ装置に再表示することによりウィンドウを開設し、
ディスプレイ装置からウィンドウを開設した画面情報を
前記画面情報読込み領域に読込み、前記画面情報退避領
域に退避した画面情報のウィンドウ位置情報から画面上
のアドレスを計算し、読込んだ画面情報にこの計算され
たアドレスに基づいて前記退避した画面情報を書込んで
画面情報を復元することにより構成される。
【0005】
【実施例】次に、本発明について図面を参照して説明す
る。
【0006】図1は本発明の一実施例の処理の流れ図
で、図2は図1の実施例における構成要素の関連図であ
る。まず、図2の関連図について説明を進めると、ディ
スプレイ装置1は、画面に表示中の表示文字記号に関
し、表示文字記号に該当する情報処理コードであるコー
ド情報,高輝度表示あるいはブリンク表示など表示属性
を示すアトリビュート情報,および表示色を示す表示色
情報を含む画面情報を保持している。画面情報読込み領
域2は、APのメモリ上に確保された読込み領域でディ
スプレイ装置の最大表示文字数の3倍の大きさのデータ
容量を有する。画面情報退避領域3は、APのメモリ上
の設定するウィンドウ該当範囲の画面情報を退避するた
めの領域であり、開設するウィンドウの大きさ(桁数×
行数)+ウィンドウ位置情報の領域分が確保される。
【0007】図1(a)は本発明の一実施例のウィンド
ウ開設処理手順を示す流れ図である。図1(a)に示す
ウィンドウ開設手順は、ディスプレイ装置1から現在表
示中の画面情報(コード情報,アトリビュート情報・表
示色情報)をAPの画面情報読込み領域2上に読込む画
面情報読込み手段101と、ウィンドウの基本画面上の
位置(原点と範囲)を計算するウィンドウ範囲計算手段
102と、算出された範囲の画面情報(コード情報,ア
トリビュート情報,表示色情報)を画面情報退避領域3
に退避する画面情報退避手段103と、基本画面上のウ
ィンドウ該当位置の画面情報をそれぞれの属性の空白コ
ードで置換るウィンドウ範囲編集手段104と、ここで
編集された結果の画面情報をディスプレイ装置1に再表
示する画面情報再表示手段105とから構成される。
【0008】図1(b)は本発明の一実施例のウィンド
ウ閉鎖処理手順を示す流れ図である。図1(b)に示す
ウィンドウ閉鎖処理手順は、ディスプレイ装置1から現
在表示中の画面情報(コード情報,アトリビュート情
報,表示色情報)をAPの画面情報読込み領域2上に読
込む画面情報読込み手段101と、開設時に退避したウ
ィンドウ位置情報からウィンドウの基本画面上の位置を
計算するウィンドウ範囲計算手段106と、ウィンドウ
開設時に退避した画面情報を基本画面上へ復元する画面
情報復元手段106と、ここで編集された結果の画面情
報をディスプレイ装置1に再表示する画面情報再表示手
段105とから構成される。
【0009】次に、図1の実施例の動作について説明す
る。図1(a)のウィンドウ開設処理手順では、まず、
画面情報読込み手段101によりディスプレイ装置1か
ら現在表示中の画面全体の画面情報を画面情報読込み領
域2へ読込む。次に、ウィンドウ範囲計算手段102を
実行し、APが指定したウィンドウの行位置、桁位置、
行数、桁数に基づき開設するウィンドウの基本画面上に
おける位置(原点と範囲)を計算する。次に、画面情報
退避手段103を実行し、ウィンドウ範囲計算手段10
2により算出された位置情報をアドレス情報としてウィ
ンドウ開設範囲のコード情報、アトリビュート情報およ
び表示色情報を画面情報退避領域3へ退避する。このと
き、日本語2バイトコードの分割が発生するかどうかを
検査し、分割が発生する場合は、表示不正を防止するた
め、ウィンドウ左端該当位置で分割が発生する場合は該
当コードの直前のコードを、ウィンドウ右端該当位置で
分割が発生する場合には該当コードの直後のコードを退
避する補正処理を行なう。次に、ウィンドウ範囲編集手
段104を実行し、ウィンドウ範囲計算手段102によ
り算出された位置情報をアドレス情報として画面情報読
込み領域2のウィンドウ開設範囲のコード情報、アドリ
ビュート情報および表示色情報をそれぞれの属性の空白
コードで置換える。次に、画面再表示手段105を実行
し、ウィンドウ範囲編集手段104で編集された画面情
報(コード情報、アトリビュート情報,表示色情報)の
全てをディスプレイ装置1に再表示する。以上で基本画
面上のウィンドウ指定範囲が空白表示され、ウィンドウ
を開設した状態が実現される。
【0010】図1(b)のウィンドウ閉鎖処理手順で
は、まず、画面情報読込み手段101によりディスプレ
イ装置1から現在表示中の画面全体の画面情報を画面情
報読込み領域2へ読込む。次に、ウィンドウ範囲計算手
段106を実行し、該当ウィンドウの開設時に画面情報
退避領域へ退避されたウィンドウ範囲情報に基づいてウ
ィンドウ範囲を計算する。次に、画面情報復元手段10
7を実行し、画面情報退避領域3に退避されているウィ
ンドウ開設前の画面情報を、画面情報読込み領域2へ転
送し、基本画面を復元する。次に、画面再表示手段10
5を実行し、ウィンドウ範囲復元手段107で復元され
た画面情報(コード情報、アトリビュート情報、表示色
情報)の全てをディスプレイ装置1に再表示する。以上
で基本画面上のウィンドウ指定範囲がウィンドウ開設前
の状態に戻り、ウィンドウを閉鎖した状態が実現され
る。
【0011】図3は図1の実施例の適用例を示す図で、
図3(a)はウィンドウ開設前の表示画面例を示し、図
3(b)は図3(a)の表示画面にウィンドウを開設
し、このウィンドウに支援情報を挿入した例を示してい
る。図3(b)はウィンドウ範囲編集手段104が図2
の画面情報読込み領域2のウィンドウ開設範囲に空白コ
ードの代りに支援情報を書込むことによって得られる。
【0012】
【発明の効果】以上説明したように本発明は、APに、
ディスプレイ装置から表示中の画面情報を読込み、開設
しようとするウィンドウ該当位置の画面情報を退避し、
ウィンドウ該当位置を空白コードに置換してディスプレ
イ装置に表示してウィンドウを開設し、ウィンドウ閉鎖
時に表示中の画面情報を読込み、ウィンドウ開設時に退
避した画面情報を読込んだ画面情報に復元する手段を設
けたことにより、多重ウィンドウ機能を持たないOS環
境でも多重ウィンドウが実現でき、APの画面表示機能
の柔軟性が増し、ヒューマンインタフェースの向上が図
れるという効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例の処理の流れ図である。
【図2】図1の実施例における画面情報の移動を示す図
である。
【図3】図1の実施例の適用例を示す図である。
【符号の説明】
1 ディスプレイ装置 2 画面情報読込み領域 3 画面情報退避領域 101 画面情報読込み手段 102,106 ウィンドウ範囲計算手段 103 画面情報退避手段 104 ウィンドウ範囲編集手段 105 画面再表示手段 107 画面情報復元手段

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 多重ウィンドウ機能を持たないオペレー
    ティングシステム環境で業務プログラムの処理で実現す
    る多重ウィンドウ実現方法において、ディスプレイ装置
    が保持する画面情報をメモリに設定した画面情報読込み
    領域に読込み、業務プログラムで指定するウィンドウ位
    置情報から画面上のアドレスを計算して、前記画面情報
    読込み領域に読込んだ画面情報の前記計算されたアドレ
    スの範囲の画面情報をメモリ上に設定した画面情報退避
    領域に退避し、前記画面情報読込み領域に読込んだ画面
    情報の退避した画面情報を空白コードで置換えてディス
    プレイ装置に再表示することによりウィンドウを開設
    し、ディスプレイ装置からウィンドウを開設した画面情
    報を前記画面情報読込み領域に読込み、前記画面情報退
    避領域に退避した画面情報のウィンドウ位置情報から画
    面上のアドレスを計算し、読込んだ画面情報にこの計算
    されたアドレスに基づいて前記退避した画面情報を書込
    んで画面情報を復元することを特徴とする多重ウィンド
    ウ実現方法。
JP5043457A 1993-03-04 1993-03-04 多重ウィンドウ実現方法 Withdrawn JPH06259215A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5043457A JPH06259215A (ja) 1993-03-04 1993-03-04 多重ウィンドウ実現方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5043457A JPH06259215A (ja) 1993-03-04 1993-03-04 多重ウィンドウ実現方法

Publications (1)

Publication Number Publication Date
JPH06259215A true JPH06259215A (ja) 1994-09-16

Family

ID=12664240

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5043457A Withdrawn JPH06259215A (ja) 1993-03-04 1993-03-04 多重ウィンドウ実現方法

Country Status (1)

Country Link
JP (1) JPH06259215A (ja)

Similar Documents

Publication Publication Date Title
US20210141999A1 (en) Method for displaying handwritten note in electronic book, electronic device and computer storage medium
JPH1040063A5 (ja)
US6914608B2 (en) Screen display processing apparatus, screen display processing method and computer program
JPS6049425A (ja) 文章処理装置における表示方式
JPS59149526A (ja) フイ−ルド内文書編集処理装置
JP2797320B2 (ja) 画像表示装置
JPH10320356A (ja) オーバレイの差分初期化表示方法
JP3346597B2 (ja) ウィンドウの制御方法
JP3267223B2 (ja) メッセージ編集方式
JPH07191716A (ja) 制御装置
KR100459242B1 (ko) 오버레이 기법을 이용한 전자칠판시스템 구현방법
JPH10149358A (ja) 文字表示装置および記録媒体
CN115617434A (zh) 一种多屏终端的录屏方法、存储介质及设备
JP2541612B2 (ja) マルチウィンドウ表示装置
JPH067393Y2 (ja) 電子機器
JPH07141344A (ja) 文書表示方法
JPS62246092A (ja) 全角カ−ソル表示装置
JPH0720843A (ja) 画像処理装置
JPS6310188A (ja) 描画方法
JP2002092045A (ja) Dxf解析svg保存方法
JPH05250124A (ja) データ処理装置とその表示データ変換方法
JPH0462669A (ja) データ表示装置
JPS63245514A (ja) 表示制御方式
KR20030065714A (ko) 개인정보단말기의 문서 편집 방법
JPS58192081A (ja) 表示制御方式

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20000509