MSX Datapack wiki化計画

C MSXView ファンクション一覧の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
{{include unfinished_page}}

,{t},{BSIZE:1 0|SIZE:100%}
,{BSIZE:0}←[[B R800 かけ算命令マクロ]]                                                        ,{BSIZE:0|RIGHT}[[D サンプルプログラム]]                                                          →


!C.1 ファンクション名順一覧

,機能番号,名前,意味,ページ
,243,_absread(),論理セクタを用いた読み出し,496
,107,_actioncntl(),コントロール実行中の表示,574
,183,_arc(),円弧の描画,431
,80,_backwin(),ウィンドウを最後面に移動,394
,365,_basename(),パス名の解析(ファイル名の獲得),511
,367,_bdos(),MSX-DOS2システムコールの実行(C言語対応),513
,130,_blcpixel(),ブロックへの点の書き込み,415
,129,_blcpoint(),ブロック上のカラーコードの獲得,415
,131,_blcread(),ブロックからメモリへの読み込み,416
,132,_blcwrite(),メモリからブロックへの書き込み,416
,178,_box(),中を塗りつぶした四角形の描画,429
,198,_changecolor(),エリア内の指定色の変更,438
,357,_chdir(),カレントディレクトリの変更,504
,229,_chfile(),カレントファイルの変更,489
,60,_chfont(),カレントフォントの変更,402
,371,_chkversion(),MSXViewのバージョン番号の検査,515
,245,_choice(),ディスクフォーマットメッセージの獲得,496
,312,_chpd(),プリンタドライバの変更,624
,50,_chpen(),カレントペンの変更,402
,140,_chrwidth(),文字幅の獲得,454
,269,_chtext(),カレントテキストの変更,470
,84,_chwin(),カレントウィンドウの変更,396
,36,_chwinker(),カレントウィンカの変更,549
,68,_clearrootbd(),ルートボードのクリア,399
,76,_clearwin(),,
,108,_closecntl(),,
,259,_closedlg(),,
,294,_closeda(),,
,154,_closemenu(),,
,390,_closevb(),,
,74,_closewin(),,
,411,_cmkfpath(),,
,187,_colicon(),,
,192,_copy(),,
,58,_createfont(),,
,48,_createpen(),,
,265,_createtext(),,
,72,_createwin(),,
,34,_createwinker(),,
,247,_currentfile(),,
,61,_currentfont(),,
,51,_currentpen(),,
,268,_currenttext(),,
,85,_currentwin(),,
,39,_currentwinker(),,
,197,_curtain(),,
,59,_deletefont(),,
,49,_deletepen(),,
,267,_deletetext(),,
,75,_deletewin(),,
,35,_deletewinker(),,
,137,_dfont(),,
,186,_dicon(),,
,168,_direct(),,
,364,_dirname(),,
,105,_dispallcntl(),,
,104,_dispcntl(),,
,266,_disptext(),,
,138,_dkanji(),,
,260,_dlgselect(),,
,410,_dosexec(),,
,139,_dpattern(),,
,112,_drivecntl(),,
,295,_drivesystem(),,
,141,_dstr(),,
,171,_endtest(),,
,301,_endview(),,
,93,_endzoom(),,
,196,_erase(),,
,195,_erasearea(),,
,373,_errmessage(),,
,251,_execute(),,
,393,_execute2(),,
,253,_exitmodule(),,
,241,_falloc(),,
,225,_fclose(),,
,226,_fcreate(),,
,366,_fcreate2(),,
,227,_fdelete(),,
,238,_ferror(),,
,362,_ffirst(),,
,387,_fflush(),,
,242,_ffree(),,
,376,_fgetattr(),,
,378,_fgetftime(),,
,380,_fhdelete(),,
,383,_fhgetattr(),,
,385,_fhgetftime(),,
,382,_fhmove(),,
,381,_fhrename(),,
,384,_fhsetattr(),,
,386,_fhsettime(),,
,182,_filloval(),,
,185,_fillpai(),,
,190,_fillpolygon(),,
,180,_fillround(),,
,111,_findcntl(),,
,103,_findpart(),,
,83,_findwin(),,
,17,_flushevents(),,
,284,_flushsystem(),,
,300,_fmenu(),,
,375,_fmove(),,
,370,_fnew(),,
,223,_fnext(),,
,363,_fnext2(),,
,64,_fontadrs(),,
,224,_fopen(),,
,246,_format(),,
,415,_fpathnext(),,
,414,_fpathset(),,
,236,_fpoint(),,
,177,_frame(),,
,194,_framearea(),,
,233,_fread(),,
,305,_free(),,
,122,_freeblc(),,
,120,_freelot(),,
,228,_frename(),,
,79,_frontwin(),,
,235,_fseek(),,
,222,_fset(),,
,377,_fsetattr(),,
,379,_fsettime(),,
,237,_fsize(),,
,232,_fwrite(),,
,288,_getalphkey(),,
,30,_getareanumber(),,
,124,_getblc(),,
,16,_getcoord(),,
,358,_getcwd(),,
,308,_getdate(),,
,66,_getdeffont(),,
,56,_getdefpen(),,
,22,_getdevice(),,
,221,_getdiskinfo(),,
,219,_getdrive(),,
,12,_getevent(),,
,220,_getfileinfo(),,
,135,_getfontpat(),,
,289,_getjkeyfunc(),,
,146,_getjispat(),,
,286,_getkeyfunc(),,
,19,_getkeyinfo(),,
,292,_getkeymap(),,
,360,_getlogin(),,
,5,_getpalette(),,
,27,_getpatnumber(),,
,173,_getrub(),,
,388,_getscreenmode(),,
,310,_gettime(),,
,77,_getwininfo(),,
,88,_gtol(),,
,44,_hide(),,
,157,_hilite(),,
,188,_index(),,
,118,_initblc(),,
,98,_initcntl(),,
,21,_initcursor(),,
,257,_initdlg(),,
,10,_initevent(),,
,240,_initfalloc(),,
,147,_initffile(),,
,133,_initfont(),,
,57,_initfonthandle(),,
,166,_initgraf(),,
,285,_initkeymap(),,
,303,_initmemory(),,
,150,_initmenu(),,
,248,_initoverlay(),,
,47,_initpenhd(),,
,311,_initprint(),,
,217,_initres(),,
,264,_inittexthd(),,
,71,_initwin(),,
,33,_initwinker(),,
,279,_inserttext(),,
,158,_ismenu(),,
,32,_jobcursor(),,
,252,_jump(),,
,156,_keymenu(),,
,160,_keypopup(),,
,29,_killareacursor(),,
,26,_killpatcursor(),,
,136,_knjwidth(),,
,176,_line(),,
,275,_locatetext(),,
,89,_ltog(),,
,306,_malloc(),,
,287,_mapcntlkey(),,
,263,_message(),,
,359,_mkdir(),,
,361,_mkfpath(),,
,261,_modaldlg(),,
,256,_modulevalue(),,
,193,_move(),,
,297,_moveframe(),,
,174,_movepen(),,
,90,_movepopup(),,
,81,_movewin(),,
,239,_msxdos(),,
,121,_newblc(),,
,119,_newlot(),,
,109,_openallcntl(),,
,102,_opencntl(),,
,258,_opendlg(),,
,293,_openda(),,
,153,_openmenu(),,
,389,_openvb(),,
,73,_openwin(),,
,181,_oval(),,
,184,_pai(),,
,368,_pcmplay(),,
,369,_pcmrec(),,
,314,_pd(),,
,54,_penadrs(),,
,201,_pixel(),,
,189,_polygon(),,
,231,_popfile(),,
,63,_popfont(),,
,53,_poppen(),,
,271,_poptext(),,
,262,_popupdlg(),,
,87,_popwin(),,
,38,_popwinker(),,
,313,_printinfo(),,
,175,,,
,230,,,
,62,,,
,52,,,
,270,,,
,86,,,
,37,,,
,123,,,
,13,,,
,6,,,
,202,,,
,148,,,
,392,,,
,278,,,
,65,,,
,55,,,
,126,,,
,82,,,
,128,,,
,199,,,
,179,,,
,200,,,
,304,,,
,2,,,
,374,,,
,191,,,
,277,,,
,155,,,
,159,,,
,28,,,
,101,,,
,276,,,
,307,,,
,20,,,
,218,,,
,134,,,
,18,,,
,291,,,
,4,,,
,25,,,
,167,,,
,172,,,
,280,,,
,309,,,
,78,,,
,43,,,
,372,,,
,416,,,
,14,,,
,127,,,
,142,,,
,125,,,
,45,,,
,254,,,
,31,,,
,170,,,
,110,,,
,169,,,
,272,,,
,274,,,
,106,,,
,15,,,
,40,,,
,1,,,
,203,,,
,273,,,
,391,,,
,76,_clearwin(),ウィンドウのクリア,392
,108,_closecntl(),コントロールのクローズ,575
,259,_closedlg(),ダイアログボックスのクローズ,595
,294,_closeda(),DAメニューのクローズ,603
,154,_closemenu(),メニューのクローズ,588
,390,_closevb(),VRAMバッファのクローズ,616
,74,_closewin(),ウィンドウのクローズ,391
,411,_cmkfpath(),ファイル作成用フルパス名の獲得,524
,187,_colicon(),指定色によるアイコンの描画,433
,192,_copy(),エリアのコピー,435
,58,_createfont(),フォントの作成,401
,48,_createpen(),ペンの作成,400
,265,_createtext(),テキストの作成,467
,72,_createwin(),ウィンドウの作成,390
,34,_createwinker(),ウィンカの作成,548
,247,_currentfile(),カレントファイルの獲得,497
,61,_currentfont(),カレントフォントの獲得,403
,51,_currentpen(),カレントペンの獲得,402
,268,_currenttext(),カレントテキストの獲得,469
,85,_currentwin(),カレントウィンドウの獲得,396
,39,_currentwinker(),カレントウィンカの獲得,550
,197,_curtain(),エリアの塗りつぶし(OR),437
,59,_deletefont(),フォントの削除,401
,49,_deletepen(),ペンの削除,401
,267,_deletetext(),テキストの削除,469
,75,_deletewin(),ウィンドウの削除,392
,35,_deletewinker(),ウィンカの削除,548
,137,_dfont(),1文字表示,453
,186,_dicon(),アイコンの描画,432
,168,_direct(),描画エリアの設定,425
,364,_dirname(),パス名の解析(ディレクトリパス名の獲得),510
,105,_dispallcntl(),配列内のコントロールすべての表示,573
,104,_dispcntl(),コントロールの表示,573
,266,_disptext(),初期化をともなうテキストの表示,468
,138,_dkanji(),全角1文字表示,453
,260,_dlgselect(),ダイアログ上のアクションの獲得,596
,410,_dosexec(),DOSコマンドの実行,606
,139,_dpattern(),パターンの表示,453
,112,_drivecntl(),コントロールドライバの直接呼び出し,577
,295,_drivesystem(),DAの処理,603
,141,_dstr(),文字列の表示,454
,171,_endtest(),テストモードの終了,427
,301,_endview(),MSXViewの終了,604
,93,_endzoom(),ズームの終了,398
,196,_erase(),指定色でのエリアの塗りつぶし,437
,195,_erasearea(),カレントペンによるエリアの塗りつぶし,437
,373,_errmessage(),メッセージダイアログボックスの表示2,598
,251,_execute(),オーバーレイモジュールの実行,499
,393,_execute2(),オーバーレイモジュールの実行(任意のファイル),523
,253,_exitmodule(),オーバーレイモジュール・チャイルドプログラムの強制終了,500
,241,_falloc(),ファイルバッファの獲得,495
,225,_fclose(),ファイルのクローズ,487
,226,_fcreate(),ファイルの新規作成,488
,366,_fcreate2(),ファイルの新規作成(アトリビュート指定あり),512
,227,_fdelete(),ファイルの削除,488
,238,_ferror(),エラーコードの獲得,493
,362,_ffirst(),最初のエントリの検索,508
,387,_fflush(),ディスクバッファのフラッシュ,522
,242,_ffree(),ファイルバッファの解放,495
,376,_fgetattr(),ファイルのアトリビュートの獲得,516
,378,_fgetftime(),ファイルの日付と時刻の獲得,517
,380,_fhdelete(),ファイルハンドルの削除,518
,383,_fhgetattr(),ファイルハンドルのアトリビュートの獲得,520
,385,_fhgetftime(),ファイルハンドルの日付と時刻の獲得,521
,382,_fhmove(),ファイルハンドルの移動,519
,381,_fhrename(),ファイルハンドルの名前の変更,519
,384,_fhsetattr(),ファイルハンドルのアトリビュートの設定,520
,386,_fhsettime(),ファイルハンドルの日付と時刻の設定,521
,182,_filloval(),中を塗りつぶした円の描画,430
,185,_fillpai(),中を塗りつぶした扇型の描画,432
,190,_fillpolygon(),中を塗りつぶした多角形の描画,434
,180,_fillround(),中を塗りつぶした角の丸い四角形の描画,430
,111,_findcntl(),指定した座標を含むコントロールの検索,576
,103,_findpart(),パートナンバーの獲得,572
,83,_findwin(),ウィンドウハンドルの獲得,395
,17,_flushevents(),イベントキューのクリア,543
,284,_flushjsystem(),漢字変換のキャンセル,475
,300,_fmenu(),ファイルの選択,503
,375,_fmove(),ファイルの移動,515
,370,_fnew(),新しいエントリの検索,514
,223,_fnext(),次のファイルの検索,486
,363,_fnext2(),次のエントリの検索,509
,64,_fontadrs(),フォント情報の獲得,405
,224,_fopen(),ファイルのオープン,487
,246,_format(),ディスクのフォーマット,497
,415,_fpathnext(),複数パスからのファイルの検索,526
,414,_fpathset(),複数パスからのファイルの検索の設定,525
,236,_fpoint(),ファイルポインタの獲得,492
,177,_frame(),四角形の描画,429
,194,_framearea(),エリアにしたがった四角形の描画,436
,233,_fread(),カレントファイルからの読み込み,491
,305,_free(),メモリブロックの解放,615
,122,_freeblc(),ブロックの解放,413
,120,_freelot(),ロットの解放,413
,228,_frename(),ファイル名・ディレクトリ名の変更,489
,79,_frontwin(),ウィンドウを最前面に移動,393
,235,_fseek(),ファイルポインタの設定,492
,222,_fset(),ファイルの検索,485
,377,_fsetattr(),ファイルのアトリビュートの設定,516
,379,_fsettime(),ファイルの日付と時刻の設定,518
,237,_fsize(),ファイルサイズの獲得,493
,232,_fwrite(),カレントファイルへの書き込み,491
,288,_getalphkey(),機能コードがマッピングされているキーの獲得,610
,30,_getareanumber(),カーソルがあるエリアの獲得,546
,124,_getblc(),ブロックから画面への表示,417
,16,_getcoord(),カーソル座標の獲得,542
,358,_getcwd(),カレントワーキングディレクトリの獲得,504
,308,_getdate(),日付の獲得,604
,66,_getdeffont(),デフォルトフォントの獲得,406
,56,_getdefpen(),デフォルトペンの獲得,406
,22,_getdevice(),ポインティングデバイスの獲得,544
,221,_getdiskinfo(),ディスク情報の獲得,484
,219,_getdrive(),デフォルトドライブの獲得,483
,12,_getevent(),イベント情報の獲得,541
,220,_getfileinfo(),ファイル情報の獲得,483
,135,_getfontpat(),フォントパターンの獲得,452
,289,_getjkeyfunc(),機能コードの獲得,610
,146,_getjispat(),JISコードによるフォントパターンの読み込み,455
,286,_getkeyfunc(),機能コードの獲得,607
,19,_getkeyinfo(),キーボード状態の獲得,543
,292,_getkeymap(),キーマップの獲得,611
,360,_getlogin(),ディスクの接続状況の獲得,505
,5,_getpalette(),パレットの獲得,440
,27,_getpatnumber(),カレントカーソルの獲得,545
,173,_getrub(),ラバーバンドカラーの獲得,427
,388,_getscreenmode(),スクリーンモードの獲得,407
,310,_gettime(),時刻の獲得,605
,77,_getwininfo(),ウィンドウ情報の獲得,392
,88,_gtol(),グローバル座標からローカル座標への変換,397
,44,_hide(),カーソルの消去,551
,157,_hilite(),メニュー項目の強調,589
,188,_index(),上部のみ角の丸い四角形の描画,433
,118,_initblc(),ビットブロックマネージャの初期化,412
,98,_initcntl(),コントロールマネージャの初期化,571
,21,_initcursor(),カーソル表示の初期化,544
,257,_initdlg(),ダイアログマネージャの初期化,595
,10,_initevent(),イベントマネージャの初期化,541
,240,_initfalloc(),ファイルアロケータの初期化,494
,147,_initffile(),フォントファイルアクセスの初期化,455
,133,_initfont(),フォントパックの初期化,451
,57,_initfonthandle(),フォントハンドルの初期化,400
,166,_initgraf(),グラフパックの初期化,425
,285,_initkeymap(),キーマップマネージャの初期化,607
,303,_initmemory(),メモリマネージャの初期化,614
,150,_initmenu(),メニューマネージャの初期化,587
,248,_initoverlay(),オーバーレイマネージャの初期化,498
,47,_initpenhd(),ペンハンドルの初期化,399
,311,_initprint(),プリントマネージャの初期化,624
,217,_initres(),リソースマネージャの初期化,482
,264,_inittexthd(),テキストハンドルの初期化,467
,71,_initwin(),ウィンドウマネージャの初期化,389
,33,_initwinker(),ウィンカの初期化,547
,279,_inserttext(),文字列の挿入,474
,158,_ismenu(),メニュー内のイベントのテスト,590
,32,_jobcursor(),ジョブカーソルの設定,547
,252,_jump(),MSXViewアプリケーションの起動,500
,156,_keymenu(),ショートカットキーの処理,589
,160,_keypopup(),ポップアップメニューでのショートカットキーの処理,591
,29,_killareacursor(),カーソルの有効エリアの削除,546
,26,_killpatcursor(),カーソルパターンの削除,545
,136,_knjwidth(),全角文字の幅の獲得,452
,176,_line(),線の描画,428
,275,_locatetext(),テキストカーソルの移動,473
,89,_ltog(),ローカル座標からグローバル座標への変換,397
,306,_malloc(),メモリブロックの獲得,615
,287,_mapcntlkey(),機能コードのマッピング,608
,263,_message(),メッセージダイアログボックスの表示,597
,359,_mkdir(),ディレクトリの作成,505
,361,_mkfpath(),フルパス名の獲得,506
,261,_modaldlg(),モーダルダイアログのアクションの獲得,596
,256,_modulevalue(),オーバーレイモジュール・チャイルドプログラムからの戻り値の獲得,502
,193,_move(),エリアの移動,435
,297,_moveframe(),エリアの移動,436
,174,_movepen(),ペンの移動,428
,90,_movepopup(),ポップアップウィンドウ位置の設定,399
,81,_movewin(),ウィンドウの位置の移動,394
,239,_msxdos(),MSX-DOS2システムコールの実行,494
,121,_newblc(),新規ブロックの獲得,413
,119,_newlot(),新規ロットの割り付け,412
,109,_openallcntl(),配列内のコントロールすべてのオープン,575
,102,_opencntl(),コントロールのオープン,572
,258,_opendlg(),ダイアログボックスの表示,595
,293,_openda(),DAメニューのオープン,603
,153,_openmenu(),メニューのオープン,587
,389,_openvb(),VRAMバッファのオープン,615
,73,_openwin(),ウィンドウのオープン,391
,181,_oval(),円の描画,430
,184,_pai(),扇型の描画,431
,368,_pcmplay(),PCMの再生,612
,369,_pcmrec(),PCMの録音,612
,314,_pd(),プリンタドライバの起動,625
,54,_penadrs(),ペン情報の獲得,404
,201,_pixel(),カラーコードの獲得,439
,189,_polygon(),多角形の描画,433
,231,_popfile(),カレントファイルの復帰,490
,63,_popfont(),フォントの復帰,404
,53,_poppen(),カレントペンの復帰,403
,271,_poptext(),テキストの復帰,471
,262,_popupdlg(),ポップアップダイアログの表示とアクションの獲得,597
,87,_popwin(),カレントウィンドウの復帰,397
,38,_popwinker(),カレントウィンカの復帰,549
,313,_printinfo(),プリント情報の獲得,624
,175,_pset(),点の描画,428
,230,_pushfile(),保存をともなうカレントファイルの変更,490
,62,_pushfont(),保存をともなうカレントフォントの変更,404
,52,_pushpen(),保存をともなうカレントペンの変更,403
,270,_pushtext(),保存をともなったカレントテキストの変更,470
,86,_pushwin(),保存をともなうカレントウィンドウの変更,396
,37,_pushwinker(),保存をともなうカレントウィンカの変更,549
,123,_putblc(),ブロックへの保存,417
,13,_putevent(),イベント情報のイベントキューへの追加,541
,6,_rd_sysdata(),システムデータの読み出し,602
,202,_readbit(),エリア内のカラーコードの読み出し,439
,148,_readgaiji(),外字ファイルの読み込み,455
,392,_readvb(),VRAMバッファからの読み出し,617
,278,_redisptext(),テキストの再表示,468
,65,_renewfont(),フォントの更新,405
,55,_renewpen(),ペンの更新,405
,126,_resizeblc(),ブロックサイズの変更,418
,82,_resizewin(),ウィンドウサイズの変更,395
,128,_restoreblc(),ブロックからの画像の取り出し,414
,199,_reverse(),エリアの塗りつぶし(XOR),438
,179,_round(),角の丸い四角形の描画,429
,200,_roundarea(),エリアにしたがった角の丸い四角形の描画,439
,304,_sbrk(),メモリブロックの獲得,614
,2,_screen(),スクリーンモードの設定,406
,374,_screensize(),スクリーンサイズの獲得,407
,191,_scroll(),エリア内のスクロール,434
,277,_scrolltext(),スクロール処理,474
,155,_selectmenu(),メニュー項目が選択されたときの処理,588
,159,_selectpopup(),ポップアップメニューの処理,590
,28,_setareacursor(),カーソルの有効領域の変更,546
,101,_setcntl(),カスタムコントロールの割り付け,571
,276,_setcursor(),バッファ中のテキストカーソルの移動,473
,307,_setdate(),日付の設定,604
,20,_setdevice(),ポインティングデバイスの設定,544
,218,_setdrive(),デフォルトドライブの設定,482
,134,_setfont(),フォントスタイルの変更,451
,18,_setkeyinfo(),キーボード状態の設定,543
,291,_setkeymap(),キーマップの設定,610
,4,_setpalette(),パレットの設定,440
,25,_setpatcursor(),カードルパターンの変更,545
,167,_setpen(),ペンの設定,425
,172,_setrub(),ラバーバンドモードの開始・終了,427
,280,_settextcursor(),テキスト位置の設定,475
,309,_settime(),時刻の設定,605
,78,_setwininfo(),ウィンドウの変更,393
,43,_show(),カーソルの表示,550
,372,_showtitle(),タイトルの表示,605
,416,_signal(),物理エラー処理ルーチンの設定,526
,14,_snsevent(),イベント発生の調査,542
,127,_storeblc(),ブロックへの画像の保存,414
,142,_strwidth(),文字列の幅の獲得,454
,125,_swapblc(),ブロック内と画面の画像の交換,418
,45,_sync(),次の垂直同期までの待機,551
,254,_system(),チャイルドプログラムの起動,501
,31,_systemcursor(),システムカーソルの設定,547
,170,_testarea(),エリアの重なりをテストするモードの開始,426
,110,_testcntl(),任意の座標がコントロールに含まれるかの検索,576
,169,_testpos(),図形の重なりをテストするモードの開始,426
,272,_textadrs(),テキスト構造体の獲得,471
,274,_texteditfunc(),編集ファンクションの実行,472
,106,_trackcntl(),コントロールの実行,574
,15,_ungetevent(),イベント情報のイベントキューへの返還,542
,40,_winkeradrs(),ウィンカ情報の獲得,550
,1,_wr_sysdata(),システムデータの書き込み,602
,203,_writebit(),エリアへのカラーコードの書き込み,440
,273,_writetext(),テキストの編集,472
,391,_writevb(),VRAMバッファへの書き込み,616
,91,_zoom(),エリアのズーム,398
,92,_zoomwin(),ウィンドウのズーム,398


,{t},{BSIZE:1 0|SIZE:100%}
,{BSIZE:0}←[[B R800 かけ算命令マクロ]]                                                        ,{BSIZE:0|RIGHT}[[D サンプルプログラム]]                                                          →