當前位置:首頁 » 操作系統 » 繪圖網站源碼

繪圖網站源碼

發布時間: 2023-09-04 13:51:14

① 求助庫<graphics.h>函數的源代碼

/*********************************************************
* EGE (Easy Graphics Engine)
* FileName graphics.h
* HomePage1 http://misakamm.github.com/xege
* HomePage2 http://misakamm.bitbucket.org/index.htm
* teiba1 http://tieba..com/f?kw=ege
* teiba2 http://tieba..com/f?kw=ege%C4%EF
* Blog: http://misakamm.com
* E-Mail: mailto:misakamm[at gmail com]
*
* FileName: graphics.h
* 在 VC 下模擬 Borland BGI 繪圖庫,實現簡單的繪圖之餘,擴展了較復雜的繪圖能力
*
* 包含並使用本庫時,不要包含conio.h頭文件
* 這些頭文件不應共存,否則可能會編譯錯誤,
* 或者getch被conio.h內的覆蓋(由包含次序決定),請注意
* 如需共存,請使用多文件分開包含的模式使用,
* 即不能一個cpp同時包含,但可以分開包含
* 使用本庫,必須用C++編譯,可支持的編譯器:
* VC6/VC2008/VC2010/VC2012/VC2013/MinGW3.4.5/MinGW4.7.1/MinGW4.8.1
*********************************************************/

/****************************************************************************
** 注意事項:
* ★如果需要顯示控制台窗口,請在包含本文件的前面加一行define SHOW_CONSOLE
* ★調用Sleep這個API時,或者調用delay,實際均會轉化為調用delay_ms,如必需調用API請使用api_sleep
* ★delay_ms(0)能自行判斷有沒有更新的必要,連續多次但不大量的調用並不會產生幀率的影響
* ★調用delay_ms, delay_fps, getch, GetMouseMsg 時,窗口內容可能會更新,這些函數相當於內置了delay_ms(0),
* 如果你只需要更新窗口,而不想等待,可以用delay_ms(0),Sleep(0)或者delay(0)
* ★如果你使用了鎖定模式繪圖,那可以使用WindowFlush代替delay(0),但不能代替非0的delay
* ★合理地使用delay函數,可以減少你的程序佔用的CPU,否則一個delay都沒有調用的話,程序將占滿一個CPU的時間
* ★setfillstyle函數的自定義填充模式未實現,但一般應用足夠
****************************************************************************/

#ifndef _GRAPHICS_H_
#define _GRAPHICS_H_

#ifndef __cplusplus
#error You must use C++ compiler, or you need filename with '.cpp' suffix
#endif

#include "ege.h"
using namespace ege;

#endif

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:705
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:969
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:677
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:830
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:738
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1077
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:309
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:189
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:875
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:831