Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2870535B2 - Window display control device - Google Patents
[go: Go Back, main page]

JP2870535B2 - Window display control device - Google Patents

Window display control device

Info

Publication number
JP2870535B2
JP2870535B2 JP10007392A JP739298A JP2870535B2 JP 2870535 B2 JP2870535 B2 JP 2870535B2 JP 10007392 A JP10007392 A JP 10007392A JP 739298 A JP739298 A JP 739298A JP 2870535 B2 JP2870535 B2 JP 2870535B2
Authority
JP
Japan
Prior art keywords
window
display
area
screen
instruction
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.)
Expired - Lifetime
Application number
JP10007392A
Other languages
Japanese (ja)
Other versions
JPH10198330A (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.)
KASHIO KEISANKI KK
Original Assignee
KASHIO KEISANKI KK
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 KASHIO KEISANKI KK filed Critical KASHIO KEISANKI KK
Priority to JP10007392A priority Critical patent/JP2870535B2/en
Publication of JPH10198330A publication Critical patent/JPH10198330A/en
Priority to JP10291595A priority patent/JPH11194869A/en
Application granted granted Critical
Publication of JP2870535B2 publication Critical patent/JP2870535B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 【0001】 【発明の属する技術分野】この発明は、ウインドウ表示
画面をディスプレイ表示画面上に表示するウインドウ表
示制御装置に関するものである。 【0002】 【従来の技術】ディスプレイ表示画面上にウインドウ表
示画面を表示するウインドウ表示制御装置にあっては、
従来にあっては、そのウインドウ表示画面のサイズを任
意に変更したり、そのウインドウ表示画面内の表示内容
を任意方向にスクロール表示できるようにしたものが知
られている。 【0003】例えば、ウインドウ表示画面の右辺部分に
スクロールバーを設け、そのスクロールバーに対する指
示により、そのウインドウ表示画面内でその表示内容を
上下方向へスクロール表示させることができるのであ
る。 【0004】 【発明が解決しようとする課題】しかしながら、上記従
来のウインドウ表示制御装置にあっては、上記スクロー
ルバーはウインドウ表示画面内の右辺部分に常に表示さ
れるものであり、ウインドウ表示画面をその表示サイズ
の範囲内で最大限に表示させたいような場合があって
も、上記スクロールバーの表示エリアをウインドウ表示
画面上において確保しなければならない為、そのスクロ
ールバーの表示によってそのウインドウ表示画面内に表
示できる表示データの量に制約が生じてしまうものであ
り、その表示サイズにみあった表示内容を最大限に表示
させることは困難であった。 【0005】本発明の課題は、ウインドウ表示画面内に
表示される表示内容のスクロール表示を指示する指示領
域の表示、非表示を、必要に応じて任意に切換えて表示
させることができるようにすることである。 【0006】 【課題を解決するための手段】本発明は、ウインドウ表
示画面を複数重ね合わせてディスプレイ表示画面内に表
示するウインドウ表示システムにおけるウインドウ表示
制御装置であって、スクロール指示領域の表示、非表示
を選択指示するため選択表示メニューに対する選択指示
により、上記ウインドウ表示画面に対する上記スクロー
ル指示領域の表示、非表示を選択指示する指示手段と、
上記ウインドウ表示画面の周囲少なくとも一部にスクロ
ール指示領域を形成する形成手段と、上記指示手段によ
り上記スクロール指示領域の表示が選択指示された際
は、上記形成手段によるスクロール指示領域が形成され
たウインドウ表示画面を表示する第1の表示制御手段
と、上記ウインドウ表示画面の上記スクロール指示領域
に対する指示により、上記ウインドウ表示画面内の表示
内容をスクロール表示させるスクロール表示制御手段
と、上記指示手段により上記スクロール指示領域の非表
示が選択指示された際は、上記スクロール指示領域のな
いウインドウ表示画面を表示する第2の表示制御手段
と、を具備したことを特徴とする。 【0007】 【発明の実施の形態】 (1)構成 図1は本発明の一実施例に於ける装置を構成を示すブロ
ックであり、ここではマルチウインドウの表示機能をも
つ表示装置を例に示している。図1に於いて、11はウ
インドウを含む表示画面の処理制御を行なうマイクロプ
ロセッサユニット(MPU)であり、ウインドウの移
動、サイズ変更、スクロール等、ウインドウ表示状態の
変更モード下に於いて、後述するウインドウ枠の表示、
同枠内の指定位置(領域)検索、及びその位置に対する
指示入力判別、更にはその判別結果に従う入力制御等の
処理機能をもつ。 【0008】12はカーソル位置を制御するためのカー
ソルポインタであり、キーボード上のカーソルキー操
作、又はマウスの移動操作に従い、マイクロプロセッサ
ユニット11の制御の下にその内容(カーソル位置デー
タ)が書替えられる。 【0009】13は文字、図形等を表示出力するCRT
ディスプレイであり、14はこのCRTディスプレイ1
3の表示画面データを貯えるビデオ用のRAMである。
このRAM14は、ここでは2画面分の容量をもち、そ
の1画面領域を主表示用に、残る1画面領域をウィンド
ウ表示用としている。 【0010】15はCRTディスプレイ13の表示画面
を表示制御をするCRTコントローラ(CRTC)であ
り、水平・垂直同期信号に同期をとってRAM14をリ
ードアクセスし、表示画面上に主画面及びウインドウ画
面を表示出力制御する。 【0011】16はRAM14のアドレスを選択的に切
替えるアドレスセレクタであり、通常動作時は表示期間
に於いてCRTコントローラ15側のアドレスを選択
し、非表示期間に於いてマイクロプロセッサユニット1
1側のアドレスを選択する。 【0012】17乃至20はそれぞれウインドウ表示の
ための機能ブロックである。このうち、17はウインド
ウ表示の際の指定されたウインドウに従うウインドウ幅
信号を出力するウインドウ幅信号発生回路であり、CR
Tコントローラ15からの同期信号に同期して表示ウイ
ンドウに対応するウインドウ幅信号をウインドウ表示領
域だけ選択的に出力する。18は表示対象となるウイン
ドウが重なった際にそのウインドウの優先順位を判断す
るプライオリティ回路18であり、優先順位に従いウイ
ンドウ幅信号発生回路17より生成されたウインドウ幅
信号を選択的に出力制御する。19はプライオリティ回
路18より出力されたウインドウ幅信号にもとずいて対
応するウインドウ画面のオフセットアドレスを発生する
オフセットメモリであり、表示可能な全てのウインドウ
に対するオフセット値を記憶している。20はCRTコ
ントローラ15より出力される表示用アドレスにオフセ
ットメモリ19より出力されるウインドウ表示のための
オフセットアドレスを加えて、ウインドウ表示の際のR
AM14上のウインドウ表示用領域のアドレスを生成す
るアドレス加算器であり、ウインドウが表示されない際
はCRTコントローラ15より出力される表示用アドレ
スをそのままスルーしてアドレスセレクタ16を介しR
AM14に出力する。 【0013】図2乃至図6はそれぞれ上記実施例の動作
を説明するための図である。図2は、ウインドウの移
動、サイズ変更、スクロール等、ウインドウ画面の変更
指定時にCRTディスプレイ13に選択的に表示される
ウインドウ枠と、その枠内の各領域に割付けられたコマ
ンドメニュを示したもので、ここでは例えばマウスのカ
ーソル移動操作でウインドウ枠(F)内の領域A1,A
2の何れかを指定することによって当該ウインドウの水
平方向への移動、又はサイズ変更が選択され、領域A
3,A4の何れかを指定することによって当該ウインド
ウの垂直方向への移動、又はサイズ変更が選択され、領
域A5,A6、又はA7,A8の何れかを指定すること
によって当該ウインドウのベクトル方向への移動、又は
サイズ変更が選択される。 【0014】図3(a)乃至(c)、及び図4(a)乃
至(c)は、それぞれウインドウサイズの変更処理状態
を示したもので、図3(a)乃至(c)はCRTディス
プレイ13の表示画面を示し、図4(a)乃至(c)は
図3(a)乃至(c)の各表示画面に対するRAM14
内のデータ対応を示している。ここで、w0はRAM1
4のウインドウ表示用領域に記憶された表示対象となる
ウインドウデータエリア、w1はRAM14の主表示領
域上に於けるウインドウ表示エリア、wはCRTディス
プレイ13の表示画面上に於けるウインドウ表示エリア
である。 【0015】図5はウインドウサイズ選択時に於ける固
定サイズの選択メニュの表示例を示しており、ここでは
ウインドウ枠(F)内の領域A3の一部に表示された
「L」,「D」,「M」,「S」の何れかの領域をカー
ソルで選択指定することによりウインドウの固定サイズ
が決定される。具体的には「L」を選択することにより
最大画面(横720ドット(45字)×縦920ドット
(46行))となり、「D」を選択することによりデフ
ォルト画面(横688ドット(43字)×縦900ドッ
ト(45行))となり、「M」を選択することにより中
間画面(横352ドット(22字)×縦460ドット
(23行))となり、「S」を選択することにより最小
画面(横96ドット(6字)×縦120ドット(6
行))となる。 【0016】図6はウインドウスクロールが選択された
際のウインドウ枠(F)内の各領域に割付けられたコマ
ンドメニュを示したもので、ここではカーソルでウイン
ドウ枠(F)内の領域B1,B2の何れかを指定するこ
とによって当該ウインドウ画面の左方向スクロールが選
択され、領域B3,B4の何れかを指定することによっ
て当該ウインドウ画面の右方向スクロールが選択され、
領域B5,B6の何れかを指定することによって当該ウ
インドウ画面の上方向スクロールが選択され、領域B
7,B8の何れかを指定することによって当該ウインド
ウ画面の下方向スクロールが選択され、領域B9,B1
0の何れかを指定することによって当該ウインドウ画面
の前頁への頁替えが選択され、領域B11,B12の何
れかを指定することによって当該ウインドウ画面の次頁
への頁替えが選択される。 【0017】(2)作用 マイクロプロセッサユニット11は、画面編集メニュか
らウインドウの表示項目が選択され更に続くメニュから
一つのウインドウが選択されたことをカーソルポインタ
12の値及びマウスのスイッチオン操作等により認識す
ると、ウインドウ幅信号発生回路17、プライオリティ
回路18、及びオフセットメモリ19をそれぞれ制御し
て、その指定されたウインドウをCRTディスプレイ1
3に表示出力する。即ち、ウインドウ幅信号発生回路1
7はマイクロプロセッサユニット11の制御の下にCR
Tコントローラ15からの同期信号に同期をとり表示対
象となるウインドウの表示タイミングにてウインドウ幅
信号を出力する。このウインドウ幅信号はプライオリテ
ィ回路18に入力される。プライオリティ回路18は上
記マイクロプロセッサユニット11の制御の下に表示対
象となるウインドウの重なりによる優先順位を判断し、
その優先順位に従って選択的に上記ウインドウ幅信号発
生回路17より受けたウインドウ幅信号を出力する。こ
のプライオリティ回路18より出力されたウインドウ幅
信号はオフセットメモリ19に供給される。オフセット
メモリ19はプライオリティ回路18より受けたウイン
ドウ幅信号に同期して同ウインドウのオフセットアドレ
スを出力する。このオフセットアドレスはCRTコント
ローラ15より出力される表示アドレスとともに加算器
20に入力され、表示アドレスに表示対象ウインドウの
オフセットアドレスが加算される。この加算器20より
出力される表示アドレスはアドレスセレクタ16を介し
てRAM14に与えられる。これによってRAM14の
読出しアドレスは表示対象となるウインドウの表示タイ
ミングとなる度に主表示領域からウインドウ表示領域に
切替わり、その間、ウインドウ表示領域のデータがCR
Tディスプレイ13に送出されて、ウインドウ変更メニ
ュを含む主画面内の指定されたウインドウ画面が表示さ
れる。この際のCRTディスプレイ13に表示される表
示画面を図3(a)に示し、そのRAM14内のデータ
対応を図4(a)に示している。 【0018】ここで、ウインドウの変更メニュから、例
えばウインドウサイズを変更するため、[サイズ]の領
域がマウスのカーソル移動操作で指定されると、その領
域指定がマイクロプロセッサユニット11で認識され
る。マイクロプロセッサユニット11はこのウインドウ
サイズの変更指定を認識すると、上記[サイズ]の領域
を反転表示状態にするとともに、RAM14の主表示領
域内ウインドウ周囲のウインドウ枠表示領域の表示デー
タを同RAM14内の予め定められた非表示領域に一時
退避し、その領域に枠データを書込む。これによってC
RTディスプレイ13上にはウインドウ枠(F)を付加
したウインドウ画面が表示される。この際のCRTディ
スプレイ13に表示される表示画面を図3(b)に示
し、そのRAM14内のデータ対応を図4(b)に示し
ている。 【0019】次に、マウスのカーソル移動操作により、
サイズの変更内容に応じてウインドウ枠(F)内のコマ
ンド領域指定を行なう。即ち、ウインドウの固定サイズ
を変更する際は、ウインドウ枠(F)の領域A3内の図
6に示す「L」,「D」,「M」,「S」の何れかの領
域をカーソルで指定する。例えば「L」を選択すること
により最大画面(横720ドット(45字)×縦920
ドット(46行))となり、「D」を選択することによ
りデフォルト画面(横688ドット(43字)×縦90
0ドット(45行))となり、「M」を選択することに
より中間画面(横352ドット(22字)×縦460ド
ット(23行))となり、「S」を選択することにより
最小画面(横96ドット(6字)×縦120ドット(6
行))となる。 【0020】又、ウインドウの一部のサイズ変更を行な
う場合は、ウインドウ枠(F)内の上記領域(L,D,
M,S)を除く他の領域(A1〜A8)をカーソルで指
定する。即ち、水平方向のサイズを変更する際はマウス
のカーソル移動操作でウインドウ枠(F)内の領域A
1,A2の何れかを指定し、垂直方向のサイズを変更す
る際は上記同様の操作で同枠内の領域A3,A4の何れ
かを指定し、ベクトル方向へサイズを変更する際は領域
A5,A6、又はA7,A8の何れかを指定する。図
3、及び図4に於いては、A1又はA2の何れかを指定
し、マウスのスイッチをオンにして、その状態でマウス
を移動させる。ここでは水平方向のサイズ変更であるの
で、マウスを横方向に移動させる。この際の操作方向は
真横である必要はなく、斜め方向(ベクトル方向)であ
ってもよい。 【0021】マイクロプロセッサ11は、このマウスの
スイッチ操作及びカーソル移動に伴う信号を逐次読込
み、ウインドウサイズの指定方向及びその変更量を認識
して、その都度、ウインドウ幅信号発生回路17の出力
信号幅を制御し、マウスの移動量に応じてウインドウ領
域を可変制御する。これによってCRTディスプレイ1
3の表示画面上に表示されるウインドウの横サイズがマ
ウスの移動に伴い変化する。この際のCRTディスプレ
イ13に表示される表示画面を図3(c)に示し、その
RAM14内のデータ対応を図4(c)に示している。 【0022】そして、所定のウインドウサイズとなった
ところでマウスのスイッチオン状態を解除し、スイッチ
オフ状態とすることにより、その状態がマイクロプロセ
ッサ11に認識される。マイクロプロセッサ11は上記
マウスのスイッチオフによりウインドウのサイズ変更操
作が終了したことを認識する。その後、マウスのカーソ
ル移動操作で再度上記[サイズ]の領域が選択されマウ
スのスイッチがオン操作されることによって、上記ウイ
ンドウ枠(F)の表示を解除し、表示画面上のウインド
ウ枠(F)を消去して、その部分の退避していたデータ
を読出し主画面表示に復帰させるとともに、そのサイズ
変更されたウインドウを上記図3(a)に示すウインド
ウ変更メニュとともに表示画面上に表示し、再度ウイン
ドウの変更が可能な表示モードとする。 【0023】以上はウインドウの横サイズの変更を例に
述べたが、例えば表示画面上の左上、又は右下方向への
サイズ変更に際しては、ウインドウ枠(F)の領域A
5,A6をカーソルで指定してマウスを上記ベクトル方
向に移動させればよく、又、表示画面上の右上、又は左
下方向へのサイズ変更に際しては、ウインドウ枠(F)
の領域A7,A8をカーソルで指定してマウスを上記ベ
クトル方向に移動させればよく、又、表示画面上の上下
方向へのサイズ変更に際しては、ウインドウ枠(F)の
領域A3,A4をカーソルで指定してマウスを上下方向
に移動させればよい。 【0024】又、ウインドウを任意の方向へ移動させる
際は、上記ウインドウ変更メニュより[移動]の領域を
選択した後、上記サイズ変更の場合と同様にマウスを操
作すればよい。即ち、例えばウインドウを左右方向へ移
動させる際はウインドウ枠(F)の領域A1,A2をカ
ーソルで指定してマウスを左右方向に操作すればよく、
又、ウインドウを上下方向へ移動させる際はウインドウ
枠(F)の領域A3,A4をカーソルで指定してマウス
を上下方向に操作すればよく、又、ウインドウを左上、
又は右下方向へ移動させる際はウインドウ枠(F)の領
域A5,A6をカーソルで指定してマウスを上記ベクト
ル方向に操作すればよく、又、ウインドウを右上、又は
左下方向へ移動させる際はウインドウ枠(F)の領域A
7,A8をカーソルで指定してマウスを上記ベクトル方
向に移動させればよい。 【0025】このウインドウ画面の移動時に於いては、
マウスの移動に伴ってマイクロプロセッサユニット11
の制御の下にオフセットメモリ19内の表示対象ウイン
ドウのオフセット値が書き替えられる。これらの操作、
及び処理手段は上述したサイズ変更の処理動作から容易
に理解されるため、ここではその動作説明を省略する。 【0026】又、ウインドウ画面を任意の方向へスクロ
ールさせる際は、マウスのカーソル移動操作で上記ウイ
ンドウ変更メニュより[スクロール]の領域を選択し、
表示画面上に表示される図6に示すウインドウ枠(F)
から所望のスクロール方向を選択した後、マウスのスイ
ッチをスクロールの度に順次オン操作する。即ち、例え
ばウインドウ画面を左右方向へ順次スクロールさせる際
は図6に示すウインドウ枠(F)の領域B1,B2又は
B3,B4の何れか1領域をカーソルで指定してマウス
のスイッチをスクロールの度に順次オン操作し、又、ウ
インドウ画面を上下方向へ順次スクロールさせる際はウ
インドウ枠(F)の領域B5,B6又はB7,B8の何
れか1領域をカーソルで指定してマウスのスイッチをス
クロールの度に順次操作する。又、ウインドウ画面を順
次前頁に切替える際はウインドウ枠(F)の領域B9又
はB10をカーソルで指定した後、頁切替の度にマウス
のスイッチを順次オン操作し、又、ウインドウ画面を順
次次頁に切替える際はウインドウ枠(F)の領域B11
又はB12をカーソルで指定した後、頁切替の度にマウ
スのスイッチを順次オン操作すればよい。又、ウインド
ウ変更メニュから再度[スクロール]領域を選択し、マ
ウスのスイッチをオン操作することによって上記図6に
示すウインドウ枠(F)が消去される。 【0027】上述の如くして、表示画面上のウインドウ
変更メニュとウインドウ枠(F)をそれぞれマウスによ
って領域指定することによって、容易にしかも迅速にウ
インドウの各種変更操作が行なえる。 【0028】尚、上記実施例に於いては、ウインドウの
周りをウインドウ枠(F)で囲み、その枠内でコマンド
の領域区分を行なっているが、これに限らず、例えばウ
インドウの各辺の一部にコマンド指定領域を設けた表示
形態としてもよい。 【0029】又、上記実施例に於いてはメニユ選択及び
その項目選択を全てマウスにより行なっているが、これ
に限らず他の入力手段であってよい。 【0030】 【発明の効果】本発明によれば、ウインドウ表示画面内
に表示される表示内容のスクロール表示を指示する指示
領域の表示、非表示を、選択表示メニューに対する選択
指示により必要に応じて任意に切換えて表示させること
ができる。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a window display control device for displaying a window display screen on a display screen. [0002] In a window display control device for displaying a window display screen on a display screen,
Conventionally, there has been known one in which the size of the window display screen can be arbitrarily changed, and the display content in the window display screen can be scroll-displayed in an arbitrary direction. For example, a scroll bar is provided on the right side of a window display screen, and the display content can be scrolled up and down in the window display screen by an instruction to the scroll bar. [0004] However, in the above-mentioned conventional window display control device, the scroll bar is always displayed on the right side of the window display screen. Even if there is a case where it is desired to maximize the display within the range of the display size, the display area of the scroll bar must be secured on the window display screen. This limits the amount of display data that can be displayed on the screen, and it is difficult to maximize the display content corresponding to the display size. SUMMARY OF THE INVENTION It is an object of the present invention to make it possible to arbitrarily switch between display and non-display of an instruction area for instructing scroll display of display contents displayed in a window display screen as needed. That is. SUMMARY OF THE INVENTION The present invention is a window display control device in a window display system for displaying a plurality of window display screens on a display display screen in a superimposed manner. Instruction means for selecting and instructing display and non-display of the scroll instruction area on the window display screen by a selection instruction on a selection display menu for instructing selection of display;
Forming means for forming a scroll instruction area in at least a part of the periphery of the window display screen; and a window in which the scroll instruction area is formed by the forming means when the display of the scroll instruction area is instructed to be selected by the instruction means. First display control means for displaying a display screen, scroll display control means for scrolling display contents in the window display screen by an instruction to the scroll instruction area of the window display screen, and scrolling by the instruction means And a second display control means for displaying a window display screen without the scroll instruction area when non-display of the instruction area is selected. FIG. 1 is a block diagram showing the configuration of an apparatus according to an embodiment of the present invention. Here, a display apparatus having a multi-window display function is shown as an example. ing. In FIG. 1, reference numeral 11 denotes a microprocessor unit (MPU) for controlling processing of a display screen including a window, which will be described later in a mode for changing a window display state such as moving, resizing, and scrolling a window. Display of window frame,
It has processing functions such as searching for a designated position (region) in the frame, discriminating input of an instruction for the position, and input control according to the discrimination result. Reference numeral 12 denotes a cursor pointer for controlling the cursor position, and its contents (cursor position data) are rewritten under the control of the microprocessor unit 11 in accordance with a cursor key operation on a keyboard or a mouse movement operation. . Reference numeral 13 denotes a CRT for displaying and outputting characters, figures, and the like.
Reference numeral 14 denotes a CRT display 1
3 is a video RAM for storing display screen data.
The RAM 14 has a capacity of two screens, one screen area for main display and the remaining one screen area for window display. Reference numeral 15 denotes a CRT controller (CRTC) for controlling the display of the display screen of the CRT display 13, which performs read access to the RAM 14 in synchronization with the horizontal / vertical synchronization signals, and displays the main screen and the window screen on the display screen. Controls display output. Reference numeral 16 denotes an address selector for selectively switching the address of the RAM 14. During normal operation, the address selector 16 selects an address on the CRT controller 15 side during the display period, and selects the microprocessor unit 1 during the non-display period.
Select the address on the 1 side. Reference numerals 17 to 20 denote functional blocks for window display, respectively. Among them, reference numeral 17 denotes a window width signal generating circuit for outputting a window width signal according to a specified window at the time of window display.
A window width signal corresponding to the display window is selectively output only in the window display area in synchronization with the synchronization signal from the T controller 15. Reference numeral 18 denotes a priority circuit 18 for judging the priority of the windows to be displayed when they overlap, and selectively controls the output of the window width signal generated by the window width signal generating circuit 17 according to the priority. An offset memory 19 generates an offset address of a corresponding window screen based on the window width signal output from the priority circuit 18, and stores offset values for all displayable windows. Reference numeral 20 denotes a display address output from the CRT controller 15 and an offset address for window display output from the offset memory 19 added to the address for display.
An address adder for generating an address of a window display area on the AM 14. When a window is not displayed, the display address output from the CRT controller 15 is passed through as it is to the
Output to AM14. FIGS. 2 to 6 are diagrams for explaining the operation of the above embodiment. FIG. 2 shows a window frame selectively displayed on the CRT display 13 at the time of specifying a window screen change, such as moving, resizing, and scrolling a window, and a command menu assigned to each area within the frame. Here, for example, regions A1, A in the window frame (F) are
2 is designated, the horizontal movement or size change of the window is selected, and the area A
Movement of the window in the vertical direction or resizing is selected by designating any one of A3 and A4. By designating any of the regions A5 and A6 or A7 and A8, the window is moved in the vector direction of the window. Move or resize is selected. FIGS. 3 (a) to 3 (c) and FIGS. 4 (a) to 4 (c) show states of processing for changing the window size. FIGS. 3 (a) to 3 (c) show the CRT display. 13A to 13C, and FIGS. 4A to 4C show the RAM 14 for each of the display screens in FIGS. 3A to 3C.
Shows the correspondence between the data. Here, w0 is RAM1
4, a window data area to be displayed stored in the window display area of No. 4, w1 is a window display area on the main display area of the RAM 14, and w is a window display area on the display screen of the CRT display 13. . FIG. 5 shows a display example of a fixed size selection menu at the time of selecting a window size. Here, "L" and "D" displayed in a part of the area A3 in the window frame (F) are shown. , "M", or "S", the fixed size of the window is determined by selecting and specifying the area with the cursor. Specifically, by selecting “L”, the maximum screen (720 dots (45 characters) × 920 dots (46 lines)) is obtained, and by selecting “D”, the default screen (688 dots (43 characters)) is selected. ) × 900 dots (45 lines)), selecting “M” results in an intermediate screen (352 dots (22 characters) × 460 dots (23 lines)), and selecting “S” minimizes the screen. Screen (96 horizontal dots (6 characters) x 120 vertical dots (6
Line)). FIG. 6 shows a command menu assigned to each area in the window frame (F) when the window scroll is selected. Is selected, the leftward scroll of the window screen is selected. By specifying one of the areas B3 and B4, the rightward scroll of the window screen is selected.
By specifying one of the areas B5 and B6, the upward scroll of the window screen is selected, and the area B
7 or B8, the downward scroll of the window screen is selected, and areas B9 and B1 are selected.
By specifying any one of 0, the page change to the previous page of the window screen is selected, and by specifying any of the areas B11 and B12, the page change to the next page of the window screen is selected. (2) Operation The microprocessor unit 11 informs that the display item of the window is selected from the screen editing menu and that one window is selected from the following menu by the value of the cursor pointer 12 and the switch-on operation of the mouse. When it is recognized, the window width signal generation circuit 17, the priority circuit 18, and the offset memory 19 are respectively controlled, and the designated window is displayed on the CRT display 1.
Display output to 3. That is, the window width signal generation circuit 1
7 is a CR under the control of the microprocessor unit 11.
The window width signal is output at the display timing of the window to be displayed in synchronization with the synchronization signal from the T controller 15. This window width signal is input to the priority circuit 18. The priority circuit 18 determines a priority order based on overlapping windows to be displayed under the control of the microprocessor unit 11,
The window width signal received from the window width signal generation circuit 17 is selectively output according to the priority order. The window width signal output from the priority circuit 18 is supplied to an offset memory 19. The offset memory 19 outputs an offset address of the window in synchronization with the window width signal received from the priority circuit 18. The offset address is input to the adder 20 together with the display address output from the CRT controller 15, and the offset address of the display target window is added to the display address. The display address output from the adder 20 is given to the RAM 14 via the address selector 16. As a result, the read address of the RAM 14 is switched from the main display area to the window display area each time the display timing of the window to be displayed is reached, and during that time, the data in the window display area is changed to the CR.
The window is sent to the T display 13 and a designated window screen in the main screen including the window change menu is displayed. FIG. 3A shows a display screen displayed on the CRT display 13 at this time, and FIG. 4A shows data correspondence in the RAM 14. Here, from the window change menu, for example, to change the window size, if the area of [size] is designated by the operation of moving the mouse cursor, the area designation is recognized by the microprocessor unit 11. When recognizing the designation of the change in the window size, the microprocessor unit 11 displays the [size] area in an inverted display state and also displays the display data of the window frame display area around the window in the main display area of the RAM 14 in the RAM 14. The frame data is temporarily evacuated to a predetermined non-display area, and the frame data is written in that area. This gives C
On the RT display 13, a window screen to which a window frame (F) is added is displayed. FIG. 3B shows a display screen displayed on the CRT display 13 at this time, and FIG. 4B shows data correspondence in the RAM 14. Next, a cursor movement operation of the mouse causes
The command area in the window frame (F) is designated according to the size change. That is, when changing the fixed size of the window, one of the areas “L”, “D”, “M”, and “S” shown in FIG. 6 in the area A3 of the window frame (F) is designated by the cursor. I do. For example, by selecting “L”, the maximum screen (720 horizontal dots (45 characters) × 920 vertical dots)
Dots (46 lines)), and by selecting “D”, the default screen (688 dots horizontal (43 characters) × 90 vertical dots)
0 dots (45 lines)), selecting “M” results in an intermediate screen (352 dots (22 characters) × 460 dots (23 lines)), and selecting “S” results in a minimum screen (horizontal). 96 dots (6 characters) x 120 dots (6
Line)). When the size of a part of the window is changed, the area (L, D,
Other areas (A1 to A8) except for (M, S) are designated by the cursor. That is, when the size in the horizontal direction is changed, the area A in the window frame (F) is moved by moving the mouse cursor.
1 and A2 to change the size in the vertical direction, specify one of the areas A3 and A4 in the same frame by the same operation as described above, and change the size in the vector direction to the area A5. , A6, or A7, A8. In FIGS. 3 and 4, either A1 or A2 is designated, the mouse is turned on, and the mouse is moved in that state. Here, since the size is changed in the horizontal direction, the mouse is moved in the horizontal direction. The operation direction at this time does not need to be right beside, and may be an oblique direction (vector direction). The microprocessor 11 sequentially reads signals accompanying the switch operation of the mouse and the movement of the cursor, recognizes the designated direction of the window size and the amount of change, and each time the output signal width of the window width signal generation circuit 17 is output. And variably controls the window area according to the amount of movement of the mouse. Thereby, CRT display 1
The horizontal size of the window displayed on the display screen 3 changes with the movement of the mouse. FIG. 3C shows a display screen displayed on the CRT display 13 at this time, and FIG. 4C shows data correspondence in the RAM 14. When the predetermined window size is reached, the switch-on state of the mouse is released and the mouse is turned off, whereby the state is recognized by the microprocessor 11. The microprocessor 11 recognizes that the operation of changing the size of the window has been completed by turning off the mouse. Thereafter, the area of the [size] is selected again by the mouse cursor moving operation, and the mouse switch is turned on, thereby canceling the display of the window frame (F) and the window frame (F) on the display screen. Is erased, the saved data of that part is read out and returned to the main screen display, and the window whose size has been changed is displayed on the display screen together with the window change menu shown in FIG. The display mode is such that the window can be changed. In the above description, the change of the horizontal size of the window has been described as an example. For example, when the size is changed in the upper left or lower right direction on the display screen, the area A of the window frame (F) is changed.
The mouse may be moved in the vector direction by designating 5, A6 with the cursor, and when changing the size in the upper right or lower left direction on the display screen, the window frame (F)
It is sufficient to move the mouse in the vector direction by designating the regions A7 and A8 of the window with the cursor, and to change the size in the vertical direction on the display screen, move the regions A3 and A4 of the window frame (F) with the cursor. You can move the mouse up and down by specifying. To move the window in an arbitrary direction, the user may select a "move" area from the window change menu and then operate the mouse in the same manner as in the case of the size change. That is, for example, when moving the window in the left-right direction, the user may specify the areas A1 and A2 of the window frame (F) with the cursor and operate the mouse in the left-right direction.
When the window is to be moved up and down, the user can specify the areas A3 and A4 of the window frame (F) with the cursor and operate the mouse up and down.
Alternatively, when moving the window in the lower right direction, the user may specify the areas A5 and A6 of the window frame (F) with the cursor and operate the mouse in the vector direction. When moving the window in the upper right or lower left direction, Area A of window frame (F)
7. A8 may be designated by the cursor and the mouse may be moved in the vector direction. When moving this window screen,
Microprocessor unit 11 with mouse movement
The offset value of the display target window in the offset memory 19 is rewritten under the control of. These operations,
Since the processing means and the processing means can be easily understood from the above-described size changing processing operation, the description of the operation is omitted here. When scrolling the window screen in an arbitrary direction, select a region of [Scroll] from the window change menu by moving the mouse cursor.
Window frame (F) shown in FIG. 6 displayed on the display screen
After selecting a desired scroll direction from, the mouse switch is sequentially turned on each time scrolling is performed. That is, for example, when scrolling the window screen sequentially in the left and right direction, one of the areas B1, B2 or B3, B4 of the window frame (F) shown in FIG. When the window screen is scrolled up and down sequentially, one of the areas B5, B6 or B7, B8 of the window frame (F) is designated by the cursor, and the mouse switch is scrolled. Operate each time. When sequentially switching the window screen to the previous page, after designating the area B9 or B10 of the window frame (F) with the cursor, the user sequentially turns on the mouse switch every time the page is switched, and sequentially switches the window screen to the next page. When switching to a page, the area B11 of the window frame (F)
Alternatively, after specifying B12 with the cursor, the mouse switch may be sequentially turned on each time the page is switched. The window frame (F) shown in FIG. 6 is erased by selecting the [Scroll] area again from the window change menu and turning on the mouse switch. As described above, the window change menu and the window frame (F) on the display screen are respectively designated by the mouse, so that various window changing operations can be performed easily and quickly. In the above-described embodiment, the window is surrounded by the window frame (F), and the command area is divided within the frame. However, the present invention is not limited to this. A display form in which a command designation area is provided in part may be used. In the above embodiment, menu selection and item selection are all performed by using the mouse, but the invention is not limited to this, and other input means may be used. According to the present invention, display or non-display of an instruction area for instructing scroll display of display contents displayed in a window display screen can be performed as required by a selection instruction on a selection display menu. The display can be switched arbitrarily.

【図面の簡単な説明】 【図1】実施例の回路構成図である。 【図2】ウインドウ枠を示す図である。 【図3】表示画面の変化を示す図である。 【図4】RAM内の表示データの対応を示す図である。 【図5】固定ウインドウサイズ選択メニューの表示例を
示す図である。 【図6】ウインドウスクロールメニューの表示例を示す
図である。 【符号の説明】 11…マイクロプロセッサユニット 13…CRTディスプレイ 14…RAM 15…CRTコントローラ
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a circuit configuration diagram of an embodiment. FIG. 2 is a diagram showing a window frame. FIG. 3 is a diagram showing a change in a display screen. FIG. 4 is a diagram showing correspondence of display data in a RAM. FIG. 5 is a diagram showing a display example of a fixed window size selection menu. FIG. 6 is a diagram showing a display example of a window scroll menu. [Description of Signs] 11 ... Microprocessor unit 13 ... CRT display 14 ... RAM 15 ... CRT controller

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI G09G 5/00 510 G09G 5/00 510H 5/08 5/08 E 5/34 5/34 Z (56)参考文献 特開 昭60−184290(JP,A) 特開 昭61−241785(JP,A) 特開 昭61−70589(JP,A) 特開 昭61−240767(JP,A) 「日経バイト」1985.4 NO.7 日経マグロウヒル社 p.145 (58)調査した分野(Int.Cl.6,DB名) G09G 5/14 G09G 5/08 G09G 5/34 G09G 5/00 G06F 3/14 G06F 3/00 ────────────────────────────────────────────────── ─── Continued on the front page (51) Int.Cl. 6 Identification symbol FI G09G 5/00 510 G09G 5/00 510H 5/08 5/08 E 5/34 5/34 Z (56) References JP 60-184290 (JP, A) JP-A-61-241785 (JP, A) JP-A-61-70589 (JP, A) JP-A-61-240767 (JP, A) "Nikkei Byte" 7 Nikkei McGraw-Hill Company p. 145 (58) Fields investigated (Int.Cl. 6 , DB name) G09G 5/14 G09G 5/08 G09G 5/34 G09G 5/00 G06F 3/14 G06F 3/00

Claims (1)

(57)【特許請求の範囲】 1.ウインドウ表示画面を複数重ね合わせてディスプレ
イ表示画面内に表示するウインドウ表示システムにおけ
るウインドウ表示制御装置であって、スクロール指示領域の表示、非表示を選択指示するため
選択表示メニューに対する選択指示により、 上記ウイン
ドウ表示画面に対する上記スクロール指示領域の表示、
非表示を選択指示する指示手段と、 上記ウインドウ表示画面の周囲少なくとも一部にスクロ
ール指示領域を形成する形成手段と、 上記指示手段により上記スクロール指示領域の表示が
指示された際は、上記形成手段によるスクロール指示
領域が形成されたウインドウ表示画面を表示する第1の
表示制御手段と、 上記ウインドウ表示画面の上記スクロール指示領域に対
する指示により、上記ウインドウ表示画面内の表示内容
をスクロール表示させるスクロール表示制御手段と、 上記指示手段により上記スクロール指示領域の非表示が
選択指示された際は、上記スクロール指示領域のないウ
インドウ表示画面を表示する第2の表示制御手段と、 を具備したことを特徴とするウインドウ表示制御装置。
(57) [Claims] A window display control device in a window display system that superimposes a plurality of window display screens and displays them on a display display screen, for selectively instructing display or non-display of a scroll instruction area.
The selection instruction on the selection display menu, the display of the scroll instruction area for the window display screen,
And instruction means for selecting instruction hidden, and forming means for forming a scroll <br/> Lumpur instruction area around at least a portion of the window display screen, by the instruction means displays the scroll instruction area selection
When it is-option indication, scroll instruction by the forming means
First display control means for displaying a window display screen in which an area is formed; scroll display control means for scrolling display contents in the window display screen in response to an instruction for the scroll instruction area of the window display screen; Non-display of the scroll instruction area is performed by the instruction means.
When the selected instruction, the window display control apparatus characterized by comprising a second display control means for displaying a window display screen without the scroll instruction area, a.
JP10007392A 1985-07-01 1998-01-19 Window display control device Expired - Lifetime JP2870535B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP10007392A JP2870535B2 (en) 1998-01-19 1998-01-19 Window display control device
JP10291595A JPH11194869A (en) 1985-07-01 1998-10-14 Window display control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10007392A JP2870535B2 (en) 1998-01-19 1998-01-19 Window display control device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP6186202A Division JP2765615B2 (en) 1994-08-09 1994-08-09 Window display control device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP10291595A Division JPH11194869A (en) 1985-07-01 1998-10-14 Window display control device

Publications (2)

Publication Number Publication Date
JPH10198330A JPH10198330A (en) 1998-07-31
JP2870535B2 true JP2870535B2 (en) 1999-03-17

Family

ID=11664658

Family Applications (2)

Application Number Title Priority Date Filing Date
JP10007392A Expired - Lifetime JP2870535B2 (en) 1985-07-01 1998-01-19 Window display control device
JP10291595A Pending JPH11194869A (en) 1985-07-01 1998-10-14 Window display control device

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP10291595A Pending JPH11194869A (en) 1985-07-01 1998-10-14 Window display control device

Country Status (1)

Country Link
JP (2) JP2870535B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4533078B2 (en) * 2004-10-05 2010-08-25 キヤノン株式会社 Display control apparatus and display control method
JP4549212B2 (en) * 2005-03-23 2010-09-22 日立ソフトウエアエンジニアリング株式会社 Electronic board system
JP2010191935A (en) * 2009-01-26 2010-09-02 Toshiba Tec Corp Order receiving apparatus and program
JP2012038332A (en) * 2009-01-26 2012-02-23 Toshiba Tec Corp Order reception device and program
JP5831483B2 (en) 2013-03-26 2015-12-09 コニカミノルタ株式会社 DATA GENERATION DEVICE, INFORMATION DEVICE, DISPLAY SYSTEM, DISPLAY DATA GENERATION PROGRAM, AND DISPLAY DATA CONTROL PROGRAM

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
「日経バイト」1985.4 NO.7 日経マグロウヒル社 p.145

Also Published As

Publication number Publication date
JPH11194869A (en) 1999-07-21
JPH10198330A (en) 1998-07-31

Similar Documents

Publication Publication Date Title
JPH0569229B2 (en)
JP2870535B2 (en) Window display control device
JP2828101B2 (en) Window display control device
JP2765615B2 (en) Window display control device
JP2560206B2 (en) Window display control method and apparatus
KR100501934B1 (en) System and method of scrolling screen using mini-map
JPH0772842A (en) Window display control method
JPH0569436B2 (en)
JPH0772843A (en) Window display control method
JPH0569435B2 (en)
JPH03126128A (en) Partial display window display device
KR100473601B1 (en) Display device and method of on screen display
JP3462537B2 (en) In-vehicle navigation system
JPH02146619A (en) Method for displaying divided screen with numerical controller
JP3115068B2 (en) Screen display control device
KR0163709B1 (en) Method for displaying different motion mode selecting for on screen display
JP2700021B2 (en) Window display control device and method
JPH0567955B2 (en)
JP3666906B2 (en) Graphic processing apparatus and list display control method thereof
JP2558009B2 (en) Fish finder
KR970073012A (en) Television full function control device and method using on-screen display
JP2513147B2 (en) Display controller
JPH04220716A (en) Window display system
JPH03221987A (en) Map display device
JPH07199900A (en) Window system

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term