最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

EasyX 繪圖庫中文函數(shù)編寫程序

2022-04-06 20:36 作者:思奈理之父之父  | 我要投稿

前言

使用 C++ 支持中文的宏定義將繪圖庫所有的英文函數(shù)名替換成中文名,讓大家體驗一下中文繪圖庫編程的蛋疼之處。

需要引用宏替換的頭文件 easyxCHINESE.h 同時也是該頭文件名字

使用表格軟件批量貨轉(zhuǎn)成中文,哈哈只有無聊到極至才會想出這種法子吧。

是跟著官方的教程一步步順著來轉(zhuǎn)化成中文的的。

展示效果截屏

中文函數(shù)名稱效果


中文函數(shù)與原英文函數(shù)對比圖

對比圖

中文函數(shù)程序成功執(zhí)行

成功運行

使用

把這個復(fù)制創(chuàng)建一個 .h 的頭文件,再粘貼進(jìn)去頭文件再放到源代碼的根目路下,在代碼里引用 easyxCHINESE.h 即可調(diào)用中文名函數(shù)。

但是一些編程語法的函數(shù),并沒有進(jìn)行中文化,些只針對繪圖庫做出修改。

此頭文件即是源代碼也是對照中英文函數(shù)的對照表。

頭文件源碼

#pragma once

#ifndef _easyxCHINESE_h_

#define _easyxCHINESE_h_

#include

#include


/* EasyX 繪圖庫顏色常量中文宏定義篇 */

#define 黑 BLACK

#define 藍(lán) BLUE

#define 綠 GREEN

#define 青 CYAN

#define 紫 MAGENTA

#define 棕 BROWN

#define 淺灰 LIGHTGRAY

#define 深灰 DARKGRAY

#define 亮藍(lán) LIGHTBLUE

#define 亮綠 LIGHTGREEN

#define 亮青 LIGHTCYAN

#define 亮紅 LIGHTRED

#define 亮紫 LIGHTMAGENTA

#define 黃 YELLOW

#define 白 WHITE


/* EasyX 繪圖庫繪圖設(shè)備相關(guān)函數(shù)中文宏定義篇 */

#define 清除屏幕 cleardevice

#define 初始窗口 initgraph

#define 關(guān)閉窗口 closegraph

#define 獲取縮放 getaspectratio

#define 設(shè)置縮放 setaspectratio

#define 重置窗口 graphdefaults

#define 設(shè)置坐標(biāo)原點 setorigin

#define 設(shè)置裁剪區(qū) setcliprgn

#define 清除裁剪區(qū) clearcliprgn


/* EasyX 繪圖庫顏色模型函數(shù)中文宏定義篇 */

#define 返回藍(lán)色 GetBValue

#define 返回綠色 GetGValue

#define 返回紅色 GetRValue

#define 轉(zhuǎn)換顏色一 HSLtoRGB

#define 轉(zhuǎn)換顏色二 HSVtoRGB

#define 三原色 RGB

#define 灰度值 RGBtoGRAY

#define 轉(zhuǎn)顏色二 RGBtoHSL

#define 轉(zhuǎn)顏色二 RGBtoHSV

#define 紅藍(lán)變換 BGR


/* EasyX 繪圖庫顏圖形顏色及樣式設(shè)置相關(guān)函數(shù)中文宏定義篇 */

#define 填充樣式 FILLSTYLE

#define 獲取背景色 getbkcolor

#define 獲取填充文字背景模式 getbkmode

#define 獲取填充顏色 getfillcolor

#define 獲取填充樣式 getfillstyle

#define 獲取畫線顏色 getlinecolor

#define 獲取畫線樣式 getlinestyle

#define 獲取多邊形填充模式 getpolyfillmode

#define 獲取二元光柵模式 getrop2

#define 畫線樣式 LINESTYLE

#define 設(shè)置背景 setbkcolor

#define 設(shè)置填充和文字背景模式 setbkmode

#define 設(shè)置填充顏色 setfillcolor

#define 設(shè)置填充樣式 setfillstyle

#define 設(shè)置線顏色 setlinecolor

#define 設(shè)置線樣式 setlinestyle

#define 設(shè)置多邊形填充模式 setpolyfillmode

#define 設(shè)置二元光柵模式 setrop2


/* EasyX 繪圖庫顏圖形繪制相關(guān)函數(shù)中文宏定義篇 */

#define 橢圓 arc

#define 無色圓 circle

#define 清空圓 clearcircle

#define 清空橢圓 clearellipse

#define 清空扇形 clearpie

#define 清空多邊形 clearpolygon

#define 清空矩形 clearrectangle

#define 清空圓角矩形 clearroundrect

#define 無色橢圓 ellipse

#define 有色圓 fillcircle

#define 有色橢圓 fillellipse

#define 有色充扇形 fillpie

#define 有色多邊形 fillpolygon

#define 有色矩形 fillrectangle

#define 有色圓角矩形 fillroundrect

#define 填充區(qū)域 floodfill

#define 獲取繪圖高度 getheight

#define 獲取點顏色 getpixel

#define 獲取繪圖寬度 getwidth

#define 直線 line

#define 無色扇形 pie

#define 三次方貝塞爾曲線 polybezier

#define 多段線 polyline

#define 無色多邊形 polygon

#define 點 putpixel

#define 無色矩形 rectangle

#define 無色圓角矩形 roundrect

#define 無色圓 solidcircle

#define 無色橢圓 solidellipse

#define 無色扇形 solidpie

#define 無色多邊形 solidpolygon

#define 無色矩形 solidrectangle

#define 無色圓角矩形 solidroundrect


/* EasyX 繪圖庫文字輸出相關(guān)函數(shù)中文宏定義篇 */

#define 獲取字顏色 gettextcolor

#define 獲取當(dāng)字樣 gettextstyle

#define 字樣結(jié)構(gòu)體 LOGFONT

#define 輸出字符串 outtextxy

#define 區(qū)域輸出字符串 drawtext

#define 設(shè)置字顏色 settextcolor

#define 設(shè)置字樣式 settextstyle

#define 獲取字串高度 textheight

#define 獲取字串寬度 textwidth


/* EasyX 繪圖庫圖像處理相關(guān)函數(shù)中文宏定義篇 */

#define 圖像對象 IMAGE

#define 讀取圖片 loadimage

#define 繪圖轉(zhuǎn)圖片 saveimage

#define 繪圖中獲取圖像 getImage

#define 繪制指定圖像 putimage

#define 獲取繪圖指針 GetWorkingImage

#define 旋轉(zhuǎn)圖片 rotateimage

#define 設(shè)置繪圖 SetWorkingImage

#define 調(diào)整繪圖大小 Resize

#define 獲取繪圖顯示緩沖區(qū)指針 GetImageBuffer

#define 獲取繪圖句柄 GetImageHDC


/* EasyX 繪圖庫消息處理相關(guān)函數(shù)中文宏定義篇 */

#define 消息結(jié)構(gòu)體 ExMessage

#define 清空消息 flushmessage

#define 獲取消息 getmessage

#define 獲取消息返回 peekmessage


/* EasyX 繪圖庫其它函數(shù)中文宏定義篇 */

#define 批量繪圖 BeginBatchDraw

#define 結(jié)束批量 EndBatchDraw

#define 執(zhí)行未完成繪制 FlushBatchDraw

#define 獲取繪圖庫版本 GetEasyXVer

#define 獲取窗口句柄 GetHWnd

#define 以對話框輸入 InputBox


/* EasyX 繪圖庫暫留函數(shù)中文宏定義篇 */

#define 無框填充矩形 bar

#define 有框三維矩形 bar3d

#define 無填充多邊形 drawpoly

#define 有框多邊形 fillpoly

#define 獲取前景色 getcolor

#define 獲取窗口寬度 getmaxx

#define 獲取窗口高度 getmaxy

#define 獲取寬坐標(biāo) getx

#define 獲取高坐標(biāo) gety

#define 畫線 linerel

#define 畫直線 lineto

#define 移動點一 moverel

#define 移動點二 moveto

#define 輸出字串 outtext

#define 設(shè)置前景 setcolor

#define 設(shè)置二元光柵操作模式 setwritemode

#define 清空鼠標(biāo)消息 FlushMouseMsgBuffer

#define 獲取鼠標(biāo)消息 GetMouseMsg

#define 獲取鼠標(biāo)消息并返回 PeekMouseMsg

#define 檢測當(dāng)鼠標(biāo)消息 MouseHit

#define 保存鼠標(biāo)消息 MOUSEMSG

/* 非繪圖庫函數(shù)中文宏定義篇 */

#define 返回 return

#define 整形 int

#define 字節(jié) char

#define 循環(huán) for

#define 暫緩 Sleep

#define 如果 if

#define 隨機(jī)種子 srand

#define 主函數(shù) main

#define 引用 #include

#define 時間 time

#define 鍵入 _getch

#define 隨機(jī)數(shù) rand

#define 斷開 break

#endif


頭文件

截屏


EasyX 繪圖庫中文函數(shù)編寫程序的評論 (共 條)

分享到微博請遵守國家法律
定西市| 定边县| 江城| 定襄县| 隆安县| 鄂托克前旗| 仲巴县| 铁力市| 新闻| 密山市| 沙洋县| 弋阳县| 周宁县| 上蔡县| 哈巴河县| 额济纳旗| 醴陵市| 胶州市| 平阳县| 沽源县| 苍溪县| 剑河县| 平江县| 通许县| 惠东县| 呼图壁县| 米泉市| 榆树市| 鹤山市| 夹江县| 庆城县| 宁远县| 盘山县| 凤凰县| 象山县| 体育| 始兴县| 阳城县| 蒲城县| 无极县| 东海县|