グラフィックウィンドウライブラリ

 

製品概要

C言語で高速グラフィックウィンドウ処理を行うためのライブラリです。ウィンドウ間の切り替えや移動等、マウスに完全対応しているのでマンマシンインターフェースに抜群の威力を発揮します。また、グラフィックを使用しているので、付属のユーティリティでANKフォントを自由に変更することが可能なうえ、1行のドット数が可変であり、文字と罫線が重ならないように表示することができます。表示文字も縦横倍角・強調・斜体など、多彩な表現が可能です。EMSにも対応しており、メモリ使用量の大きなアプリケーションにご利用いただけます。もちろん標準メモリのみでも十分動作します。さらに、各種汎用キー入力ルーチンも標準装備しております。

なお、ライブラリ全関数に加えて、サンプルプログラム、「ANKフォントエディタ」、「タイルパターンエディタ」のソースコードを完全公開しております。C言語による素晴らしいアプリケーション開発にぜひお役立てください。

 

提供関数(抜粋)

 

ウィンドウ及びグラフィック関数(40関数以上)
w_open() ウィンドウオープン
w_close() ウィンドウクローズ
w_studwin() 標準ウィンドウ表示
w_framewin() タイトルの無い、枠だけのウィンドウ表示
w_popup() 指定したウィンドウを前面に引き上げる
w_move() 指定したウィンドウを移動する
w_check() マウスカーソルがどのようウィンドウにあるか調べる
w_select() ウィンドウ内メニュー選択機能
g_get() 指定範囲の画面情報を取り込む
g_put() 取得した画面情報を取り込む
g_fill_pat16() 16ドットタイルパターンによる塗りつぶし
マウス関数(14関数)
m_csron() マウスカーソル表示
m_csroff() マウスカーソル消去
m_pos() マウスカーソルの位置とボタンの状態を調べる
m_roc() マウスカーソルの位置を設定する
汎用キー入出力関数(30関数以上)
w_edit() 汎用複数行入力
w_inputx() 複数フィールドの一括入力
w_inputs() 汎用文字列入力
w_inputn() 汎用数値入力
m_reg() マウスによる入力領域の登録
w_dspfunc() ファンクションキー表示
w_xprintf() 汎用文字表示
w_dspcr() 画面データを一括表示する
w_reverse() 指定領域を反転する
w_attr() 文字属性の変更
lb_waitkey() リストボックス付ウィンドウでのキー入力待ち(拡張)
select_file() リストボックスによるファイル選択

動作環境

 

  PC-98版 DOS/V版
本体 NEC PC-98シリーズ及びその互換機
但しノーマルモード(640×400)に限る
IBM PS/55シリーズ
IBM PC/AT及びその100%互換機
但しVGAモード(640×400)に限る
必要メモリ 640 Kバイト(EMS対応) 640 Kバイト(EMS対応)
マウス バスまたはシリアル PS/2またはシリアル
OS MS-DOS Ver 2.11以上 IBM-DOS Ver J5.0/V以上
対応言語 MS-C Ver 5.10以上
Quick C Ver 2.00以上
Turbo C++ Ver 1.00以上
BORLAND C++ Ver 2.00以上
MS-C Ver 6.00以上

パッケージ内容 および 製品の入手方法

 

ライセンスをご購入いただいた方にダウンロード方法をお知らせいたします。

PDFマニュアル 全関数リファレンス、プログラミングの手引きetc.
ライブラリ内容 メモリモデル別ライブラリファイル、日本語コメント付きソースコード、リコンパイル用MAKEファイル、サンプルプログラム、ユーティリティソフト

価格: 3,800円

上記ライブラリの価格は、1ユーザー、1クライアントで使用した場合のものです。
この製品を使用して作成したプログラムを販売される場合は、製品の数だけ販売ライセンスが必要です。その場合はお知らせください。販売ライセンス料は、販売数量1個に付き100円です。ライセンス料のお支払いは後日で結構です。ご相談等は、shop@ymec.com までお願いいたします。