freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

圖形程序設(shè)計ppt課件-資料下載頁

2024-11-03 19:10本頁面
  

【正文】 的位置上,其中 getimage()函數(shù)中的參數(shù) op規(guī)定如何釋放內(nèi)存中圖像。 關(guān)于這個參數(shù)的定義參見下表: 有關(guān)圖形窗口和圖形屏幕操作函數(shù) ? putimage()函數(shù)中的 op值 ? ━━━━━━━━━━━━━━━━━━━━━━━━━━ ? 符號常數(shù) 數(shù)值 含 義 ? ────────────────────────── ? COPY_PUT 0 復(fù)制 ? XOR_PUT 1 與屏幕圖像異或的復(fù)制 ? OR_PUT 2 與屏幕圖像或后復(fù)制 ? AND_PUT 3 與屏幕圖像與后復(fù)制 ? NOT_PUT 4 復(fù)制反像的圖形 ? ━━━━━━━━━━━━━━━━━━━━━━━━━━ ? 對于 imagesize()函數(shù),只能返回字節(jié)數(shù)小于 64K字節(jié)的圖像區(qū)域,否則將會出錯,出錯時返回 1。這在圖像動畫處理、菜單設(shè)計技巧中非常有用。 圖形模式下的文本輸出 ? 在圖形模式下,只能用標(biāo)準(zhǔn)輸出函數(shù),如printf(), puts(), putchar()函數(shù)輸出文本到屏幕。除此之外,其它輸出函數(shù) (如窗口輸出函數(shù) )不能使用,即是可以輸出的標(biāo)準(zhǔn)函數(shù),也只以前景色為白色,按 80列, 25行的文本方式輸出。 ? Turbo 圖形顯示模式下的文本輸出函數(shù) 。下面將分別進(jìn)行介紹。 圖形模式下的文本輸出 ? void far outtext(char far *textstring)。 該函數(shù)輸出字符串指針textstring所指的文本在現(xiàn)行位置。 ? void far outtextxy(int x, int y, char far *textstring)。該函數(shù)輸出字符串指針textstring所指的文本在規(guī)定的 (x, y)位置。其中 x和 y為象元坐標(biāo)。 圖形模式下的文本輸出 ? 說明: ? 這兩個函數(shù)都是輸出字符串,但經(jīng)常會遇到輸出數(shù)值或其它類型的數(shù)據(jù),此時就必須使用格式化輸出函數(shù) sprintf()。 sprintf()函數(shù)的調(diào)用格式為 : int sprintf(char *str, char *format, variablelist)。 它與 printf()函數(shù)不同之處是將按格式化規(guī)定的內(nèi)容寫入 str 指向的字符串中,返回值等于寫入的字符個數(shù)。 ? 例如: ? 39。C110F1sprintf(s, your TOEFL score is %d, mark)。這里 s應(yīng)是字符串指針或數(shù)組, mark為整型變量。 圖形模式下的文本輸出 ? 、字型和輸出方式的設(shè)置 ? 有關(guān)圖形方式下的文本輸出函數(shù),可以通過 setcolor()函數(shù)設(shè)置輸出文本的顏色。另外,也可以改變文本字體大小以及選擇是水平方向輸出還是垂直方向輸出。 ? void far settexjustify(int horiz, int vert)。 該函數(shù)用于定位輸出字符串。 圖形模式下的文本輸出 ? 對使用 outtextxy(int x, int y, char far *str textstring)函數(shù)所輸出的字符串,其中哪個點對應(yīng)于定位坐標(biāo) (x,y)在 規(guī)定的。如果把一個字符串看成一個長方形的圖形,在水平方向顯示時,字符串長方形按垂直方向可分為頂部,中部和底部三個位置,水平方向可分為左,中,右三個位置,兩者結(jié)合就有 9個位置。 圖形模式下的文本輸出 ? settextjustify()函數(shù)的第一個參數(shù) horiz 指出水平方向三個位置中的一個,第二個參數(shù)vert指出垂直方向三個位置中的一個,二者就確定了其中一個位置。當(dāng)規(guī)定了這個位置后,用 outtextxy () 函數(shù)輸出字符串時,字符串長方形的這個規(guī)定位置就對準(zhǔn)函數(shù)中的 (x,y)位置。而對用 outtext()函數(shù)輸出字符串時,這個規(guī)定的位置就位于現(xiàn)行游標(biāo)的位置。有關(guān)參數(shù) horiz和 vert的取值參見下表: 圖形模式下的文本輸出 ? 參數(shù) horiz和 vert的取值 ? ━━━━━━━━━━━━━━━━━━━━━━━━ ? 符號常數(shù) 數(shù)值 用于 ? ──────────────────────── ? LEFT_TEXT 0 水平 ? RIGHT_TEXT 2 水平 ? BOTTOM_TEXT 0 垂直 ? TOP_TEXT 2 垂直 ? CENTER_TEXT 1 水平或垂直 ? ━━━━━━━━━━━━━━━━━━━━━━━━ 圖形模式下的文本輸出 ? void far settextstyle(int font, int direction,int charsize)。 ? 該函數(shù)用來設(shè)置輸出字符的字形 (由 font確定 )、輸出方向 (由 direction確定 )和字符大小(由 charsize確定 )等特性。 ? Turbo 列各表所示: 圖形模式下的文本輸出 ? font的取值 ? ━━━━━━━━━━━━━━━━━━━━━━━━ ? 符號常數(shù) 數(shù)值 含義 ? ──────────────────────── ? DEFAULT_FONT 0 8*8點陣字 (缺省值 ) ? TRIPLEX_FONT 1 三倍筆劃字體 ? SMALL_FONT 2 小號筆劃字體 ? SANSSERIF_FONT 3 無襯線筆劃字體 ? GOTHIC_FONT 4 黑體筆劃字 ? ━━━━━━━━━━━━━━━━━━━━━━━━ 圖形模式下的文本輸出 ? direction的取值 ? ━━━━━━━━━━━━━━━━━━━━ ? 符號常數(shù) 數(shù)值 含義 ? ──────────────────── ? HORIZ_DIR 0 從左到右 ? VERT_DIR 1 從底到頂 ? ━━━━━━━━━━━━━━━━━━━━ 圖形模式下的文本輸出 ? charsize的取值 ? ━━━━━━━━━━━━━━━━━━━━━━━━ ? 符號常數(shù)或數(shù)值 含義 ? ──────────────────────── ? 1 8*8點陣 ? 2 16*16點陣 ? 3 24*24點陣 ? 4 32*32點陣 ? 5 40*40點陣 ? 6 48*48點陣 ? 7 56*56點陣 ? 8 64*64點陣 ? 9 72*72點陣 ? 10 80*80點陣 ? USER_CHAR_SIZE=0 用戶定義的字符大小 ? ━━━━━━━━━━━━━━━━━━━━━━━━ 圖形模式下的文本輸出 ? ? 前面介紹的 settextstyle()函數(shù),可以設(shè)定圖形方式下輸出文本字符這字體和大小但對于筆劃型字體 (除 8*8點陣字以個的字體 ),只能在水平和垂直方向以相同的放大倍數(shù)放大。為此 Turbo setusercharsize() 函數(shù),對筆劃字體可以分別設(shè)置水平和垂直方向的放大倍數(shù)。該函數(shù)的調(diào)用格式為: 圖形模式下的文本輸出 ? void far setusercharsize(int mulx, int divx,int muly, int divy)。 該函數(shù)用來設(shè)置筆劃型字和放大系數(shù),它只有在 settextstyle()函數(shù)中的 charsize為 0(或USER_CHAR_SIZE)時才起作用,并且字體為函數(shù) settextstyle()規(guī)定的字體。調(diào)用函數(shù) setusercharsize()后,每個顯示在屏幕上的字符都以其缺省大小乘以 mulx/divx為輸出字符寬,乘以 muly/divy為輸出字符高。 小結(jié) ? 這一講我們首先介紹了 PC機的圖形顯示結(jié)構(gòu)和原理,然后介紹了圖形初始化,然后講了一些圖形處理函數(shù)。 幾個例子( 1)
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1