"Windowsプログラムを10倍強力に作る"掲載プログラム

本書掲載のC++プログラムのソース・ファイルと実行ファイル


ソフト詳細説明

第1章 ウィンドウ初期化
画面初期化関数 screen_int
グラフィックス初期化関数 gint
グラフィックス終了関数 gend
グラフィックス記憶関数 gmemory
ウィンドウクラス型 window_t
ウィンドウ選択関数 select_window

第2章 色管理
3原色型 rgb_t
24bit3原色型 trgb_t
3原色関数 rgb
HLS関数 hls
rgb_t→COLORREF関数 rgb_crf
COLORREF→rgb_t関数 crf_rgb
汎用COLORREF変換関数 toCOLORREF
色番号モード設定関数 color_mode_set
色番号フルカラー変換関数 cnum_crf
フルカラー色番号変換関数 crf_cnum

第3章 ウィンドウ支援
コマンドウィンドウ切放クラス free_command_window
ウィンドウ点滅関数 flash_window
ウィンドウ移動関数 move_window
ウィンドウサイズ関数 size_window
画面表示設定関数 gdisp

第4章 ウィンドウサイズ情報
最大画面サイズ関数 get_max_screen_x
ウィンドウサイズ関数 getwinx
現在画面サイズ関数 getscreenx
ウィンドウ位置関数 get_window_pos_x

第5章 画面管理
描画モード設定関数 pset_mode_set
描画領域限定関数 view
基本画面設定関数 base_screen
画面消去関数 gcls
限定描画領域消去関数 vgcls

第6章 描画
点関数 pset
論理差点関数 psetXOR
論理和点関数 psetOR
色読出関数 point
線関数 line
論理差線関数 lineXOR
長方形関数 rectangle
論理差長方形関数 rectangleXOR
長方形塗潰関数 rectfill
論理差長方形塗潰関数 rectfillXOR
丸角長方形関数 rrectangle
円関数 circle
楕円関数 ellipse
塗装関数 paint
文字列拡大関数 symbol

第7章 画像ファイル
画像ファイル関数返却値型 ifr_t
画像ファイルエラー文字列関数 strifr
BMPヘッダ書出関数 put_header_bmp
BMPヘッダ読込関数 get_header_bmp
BMPパレット読込関数 get_palette_bmp
BMP画像ファイル保存関数 save_bmp24
BMP画像ファイル表示関数 load_bmp

第8章 キー入力と時間待ち
1文字入力待関数 getkey
キー読取関数 keyread
時間待関数 wait
画面保存時間待関数 gwait

第9章 マウス
マウスカーソル位置読込関数 ms_getpos
マウスカーソル位置設定関数 ms_setpos
マウスボタン関数 ms_button
左ボタン押下情報関数 ms_left_down
右ボタン押下情報関数 ms_right_down
左ボタン解放情報関数 ms_left_up
右ボタン解放情報関数 ms_right_up

動作環境

"Windowsプログラムを10倍強力に作る"掲載プログラムの対応動作環境
ソフト名:"Windowsプログラムを10倍強力に作る"掲載プログラム
動作OS:Windows Me/2000/NT/98/95
機種:汎用
種類:サンプル版
作者: 平林 雅英 

この作品については、作者がコメント・評価を希望しておりません。

最優秀ダウンロードソフト決定戦
お気に入りのソフトに投票しよう!

■関連キーワード

C++  本書 


「C言語」カテゴリーの人気ランキング

  1. EPTREE C、C++解析ツール(関数ツリー、ステップ数、スタック計測など)(ユーザー評価:3.5)
  2. MC Parser C言語のソースリストを入力して、フローチャートを自動生成する(ユーザー評価:0)
  3. BCC Developer Borland C++ Compiler 5.5 専用の簡易開発環境(ユーザー評価:4.5)
  4. 関数プロト宣言Maker ソースコードから自動で関数プロトタイプ宣言を生成(ユーザー評価:3.5)
  5. setbcc Borland C++ Compiler 5.5 簡単環境設定ツール(ユーザー評価:4.5)

「C言語」カテゴリのソフトレビュー

  • CaslBuilder 1.0 - 情報処理技術者試験受験者に!! CASLシミュレータ

カテゴリーから選ぶ


その他のコンテンツ
ちょい読み!
コミック
SELECTION