c語言設(shè)置界面的函數(shù) c語言設(shè)置界面的函數(shù)是什么

如何用C語言做一個(gè)windows應(yīng)用程序窗口界面

可以使用CreateWindow函數(shù)。

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供石屏網(wǎng)站建設(shè)、石屏做網(wǎng)站、石屏網(wǎng)站設(shè)計(jì)、石屏網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、石屏企業(yè)網(wǎng)站模板建站服務(wù),十年石屏做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

CreateWindow,Windows API宏, 在WinUser.h中根據(jù)是否已定義Unicode被分別定義為CreateWindowW和CreateWindowA,后兩者又被分別定義為對CreateWindowExW和CreateWindowExA函數(shù)的調(diào)用。

函數(shù)原型:

HWND CreateWindow(

LPCTSTR lpClassName,

LPCTSTR lpWindowName,

DWORD dwStyle,

int x,

int y,

int nWidth,

int nHeight,

HWND hWndParent,

HMENU hMenu,

HANDLE hlnstance,

LPVOID lpParam);

參數(shù):

詳情

lpClassName

指向一個(gè)空結(jié)束的字符串或整型數(shù)atom。如果該參數(shù)是一個(gè)整型量,它是由此前調(diào)用theGlobalAddAtom函數(shù)產(chǎn)生的全局量。這個(gè)小于0xC000的16位數(shù)必須是lpClassName參數(shù)字的低16位,該參數(shù)的高位必須是0。

如果lpClassName是一個(gè)字符串,它指定了窗口的類名。這個(gè)類名可以是任何用函數(shù)RegisterClass注冊的類名,或是任何預(yù)定義的控制類名。請看說明部分的列表。

LPWindowName

指向一個(gè)指定窗口名的空結(jié)束的字符串指針。

如果窗口風(fēng)格指定了標(biāo)題條,由lpWindowName指向的窗口標(biāo)題將顯示在標(biāo)題條上。當(dāng)使用Createwindow函數(shù)來創(chuàng)建控制例如按鈕,選擇框和靜態(tài)控制時(shí),可使用lpWindowName來指定控制文本。

dwStyle

指定創(chuàng)建窗口的風(fēng)格。該參數(shù)可以是下列窗口風(fēng)格的組合再加上說明部分的控制風(fēng)格。風(fēng)格意義:

WS_BORDER:創(chuàng)建一個(gè)帶邊框的窗口。

WS_CAPTION:創(chuàng)建一個(gè)有標(biāo)題框的窗口(包括WS_BORDER風(fēng)格)。

WS_CHILD:創(chuàng)建一個(gè)子窗口。這個(gè)風(fēng)格不能與WS_POPUP風(fēng)格合用。

WS_CHILDWINDOW:與WS_CHILD相同。

WS_CLIPCHILDREN:當(dāng)在父窗口內(nèi)繪圖時(shí),排除子窗口區(qū)域。在創(chuàng)建父窗口時(shí)使用這個(gè)風(fēng)格。

WS_CLIPSIBLINGS:排除子窗口之間的相對區(qū)域,也就是,當(dāng)一個(gè)特定的窗口接收到WM_PAINT消息時(shí),WS_CLIPSIBLINGS 風(fēng)格將所有層疊窗口排除在繪圖之外,只重繪指定的子窗口。如果未指定WS_CLIPSIBLINGS風(fēng)格,并且子窗口是層疊的,則在重繪子窗口的客戶區(qū)時(shí),就會重繪鄰近的子窗口。

WS_DISABLED:創(chuàng)建一個(gè)初始狀態(tài)為禁止的子窗口。一個(gè)禁止?fàn)顟B(tài)的窗口不能接受來自用戶的輸入信息。

WS_DLGFRAME:創(chuàng)建一個(gè)帶對話框邊框風(fēng)格的窗口。這種風(fēng)格的窗口不能帶標(biāo)題條。

WS_GROUP:指定一組控制的第一個(gè)控制。這個(gè)控制組由第一個(gè)控制和隨后定義的控制組成,自第二個(gè)控制開始每個(gè)控制,具有WS_GROUP風(fēng)格,每個(gè)組的第一個(gè)控制帶有WS_TABSTOP風(fēng)格,從而使用戶可以在組間移動。用戶隨后可以使用光標(biāo)在組內(nèi)的控制間改變鍵盤焦點(diǎn)。

WS_HSCROLL:創(chuàng)建一個(gè)有水平滾動條的窗口。

WS_ICONIC:創(chuàng)建一個(gè)初始狀態(tài)為最小化狀態(tài)的窗口。與WS_MINIMIZE風(fēng)格相同。

WS_MAXIMIZE:創(chuàng)建一個(gè)初始狀態(tài)為最大化狀態(tài)的窗口。

WS_MAXIMIZEBOX:創(chuàng)建一個(gè)具有最大化按鈕的窗口。該風(fēng)格不能與WS_EX_CONTEXTHELP風(fēng)格同時(shí)出現(xiàn),同時(shí)必須指定WS_SYSMENU風(fēng)格。

WS_OVERLAPPED:產(chǎn)生一個(gè)層疊的窗口。一個(gè)層疊的窗口有一個(gè)標(biāo)題條和一個(gè)邊框。與WS_TILED風(fēng)格相同。

WS_OVERLAPPEDWINDOW:創(chuàng)建一個(gè)具有WS_OVERLAPPED,WS_CAPTION,WS_SYSMENU WS_THICKFRAME,WS_MINIMIZEBOX,WS_MAXIMIZEBOX風(fēng)格的層疊窗口,與WS_TILEDWINDOW風(fēng)格相同。

WS_POPUP:創(chuàng)建一個(gè)彈出式窗口。該風(fēng)格不能與WS_CHILD風(fēng)格同時(shí)使用。

WS_POPUPWINDOW:創(chuàng)建一個(gè)具有WS_BORDER,WS_POPUP,WS_SYSMENU風(fēng)格的窗口,WS_CAPTION和WS_POPUPWINDOW必須同時(shí)設(shè)定才能使窗口某單可見。

WS_SIZEBOX:創(chuàng)建一個(gè)可調(diào)邊框的窗口,與WS_THICKFRAME風(fēng)格相同。

WS_SYSMENU:創(chuàng)建一個(gè)在標(biāo)題條上帶有窗口菜單的窗口,必須同時(shí)設(shè)定WS_CAPTION風(fēng)格。

WS_TABSTOP:創(chuàng)建一個(gè)控制,這個(gè)控制在用戶按下Tab鍵時(shí)可以獲得鍵盤焦點(diǎn)。按下Tab鍵后使鍵盤焦點(diǎn)轉(zhuǎn)移到下一具有WS_TABSTOP風(fēng)格的控制。

WS_THICKFRAME:創(chuàng)建一個(gè)具有可調(diào)邊框的窗口,與WS_SIZEBOX風(fēng)格相同。

WS_TILED:產(chǎn)生一個(gè)層疊的窗口。一個(gè)層疊的窗口有一個(gè)標(biāo)題和一個(gè)邊框。與WS_OVERLAPPED風(fēng)格相同。

WS_TILEDWINDOW:創(chuàng)建一個(gè)具有WS_OVERLAPPED,WS_CAPTION,WS_SYSMENU, WS_THICKFRAME,WS_MINIMIZEBOX,WS_MAXIMIZEBOX風(fēng)格的層疊窗口。與WS_OVERLAPPEDWINDOW風(fēng)格相同。

WS_VISIBLE:創(chuàng)建一個(gè)初始狀態(tài)為可見的窗口。

WS_VSCROLL:創(chuàng)建一個(gè)有垂直滾動條的窗口。

X

指定窗口的初始水平位置。對一個(gè)層疊或彈出式窗口,X參數(shù)是屏幕坐標(biāo)系的窗口的左上角的初始X坐標(biāo)。對于子窗口,x是子窗口左上角相對父窗口客戶區(qū)左上角的初始X坐標(biāo)。如果該參數(shù)被設(shè)為CW_USEDEFAULT則系統(tǒng)為窗口選擇缺省的左上角坐標(biāo)并忽略Y參數(shù)。CW_USEDEFAULT只對層疊窗口有效,如果為彈出式窗口或子窗口設(shè)定,則X和y參數(shù)被設(shè)為零。

Y

指定窗口的初始垂直位置。對一個(gè)層疊或彈出式窗口,y參數(shù)是屏幕坐標(biāo)系的窗口的左上角的初始y坐標(biāo)。對于子窗口,y是子窗口左上角相對父窗口客戶區(qū)左上角的初始y坐標(biāo)。對于列表框,y是列表框客戶區(qū)左上角相對父窗口客戶區(qū)左上角的初始y坐標(biāo)。如果層疊窗口是使用WS_VISIBLE風(fēng)格位創(chuàng)建的并且X參數(shù)被設(shè)為CW_USEDEFAULT,則系統(tǒng)將忽略y參數(shù)。

nWidth

以設(shè)備單元指明窗口的寬度。對于層疊窗口,nWidth或是屏幕坐標(biāo)的窗口寬度或是CW_USEDEFAULT。若nWidth是CW_USEDEFAULT,則系統(tǒng)為窗口選擇一個(gè)缺省的高度和寬度:缺省寬度為從初始X坐標(biāo)開始到屏幕的右邊界,缺省高度為從初始Y坐標(biāo)開始到目標(biāo)區(qū)域的頂部。CW_USEDEFAULT只對層疊窗口有效;如果為彈出式窗口和子窗口設(shè)定CW_USEDEFAULT標(biāo)志則nWidth和nHeight被設(shè)為零。

nHeight

以設(shè)備單元指明窗口的高度。對于層疊窗口,nHeight是屏幕坐標(biāo)的窗口寬度。若nWidth被設(shè)為CW_USEDEFAULT,則系統(tǒng)忽略nHeight參數(shù)。

hWndParent

指向被創(chuàng)建窗口的父窗口或所有者窗口的句柄。若要?jiǎng)?chuàng)建一個(gè)子窗口或一個(gè)被屬窗口,需提供一個(gè)有效的窗口句柄。這個(gè)參數(shù)對彈出式窗口是可選的。Windows NT 5.0;創(chuàng)建一個(gè)消息窗口,可以提供HWND_MESSAGE或提供一個(gè)己存在的消息窗口的句柄。

hMenu

菜單句柄,或依據(jù)窗口風(fēng)格指明一個(gè)子窗口標(biāo)識。對于層疊或彈出式窗口,hMenu指定窗口使用的菜單:如果使用了菜單類,則hMenu可以為NULL。對于子窗口,hMenu指定了該子窗口標(biāo)識(一個(gè)整型量),一個(gè)對話框使用這個(gè)整型值將事件通知父類。應(yīng)用程序確定子窗口標(biāo)識,這個(gè)值對于相同父窗口的所有子窗口必須是唯一的。

hlnstance

與窗口相關(guān)聯(lián)的模塊實(shí)例的句柄。

lpParam

指向一個(gè)值的指針,該值傳遞給窗口WM_CREATE消息。該值通過在IParam參數(shù)中的CREATESTRUCT結(jié)構(gòu)傳遞。如果應(yīng)用程序調(diào)用CreateWindow創(chuàng)建一個(gè)MDI客戶窗口,則lpParam必須指向一個(gè)CLIENTCREATESTRUCT結(jié)構(gòu)。

返回值:如果函數(shù)成功,返回值為新窗口的句柄:如果函數(shù)失敗,返回值為NULL。若想獲得更多錯(cuò)誤信息,請調(diào)用GetLastError函數(shù)。

例程:

//?Window.cpp?:?Defines?the?entry?point?for?the?application.

#include?windows.h

LRESULT?CALLBACK????WndProc(HWND,?UINT,?WPARAM,?LPARAM);

int?APIENTRY?WinMain(HINSTANCE?hInstance,????//應(yīng)用程序的實(shí)例句柄,

HINSTANCE?hPrevInstance,

LPSTR?????lpCmdLine,????//命令行

int???????nCmdShow)????//顯示方式

{

MSG?msg;

HWND?hWnd;

char?szTitle[]="系統(tǒng)信息";????????????????????????????????//?The?title?bar?text

char?szWindowClass[]="popMsg";????????????????????????????????//?The?title?bar?text

WNDCLASSEX?wcex={0};

wcex.cbSize?=?sizeof(WNDCLASSEX);????????//WNDCLASSEX結(jié)構(gòu)體大小

wcex.style????????????=?CS_HREDRAW?|?CS_VREDRAW;????//位置改變時(shí)重繪

wcex.lpfnWndProc????=?(WNDPROC)WndProc;????????????//消息處理函數(shù)

wcex.hInstance????????=?0;????????????//當(dāng)前實(shí)例句柄

wcex.hbrBackground????=?(HBRUSH)COLOR_WINDOWFRAME;????//背景色

wcex.lpszClassName????=?szWindowClass;????????//參窗口類名

wcex.hIcon????????????=0;????????//圖標(biāo)

wcex.hCursor????????=LoadCursor(NULL,?IDC_ARROW);????????//光標(biāo)

wcex.lpszMenuName????=0;????????//菜單名稱

wcex.hIconSm????????=0;????????//最小化圖標(biāo)

RegisterClassEx(wcex);????????????//注冊窗口類

hWnd?=?CreateWindow(szWindowClass,?szTitle,?WS_SYSMENU|WS_VISIBLE,????//創(chuàng)建窗口

CW_USEDEFAULT,CW_USEDEFAULT,?400,?300,?NULL,?NULL,?0,?NULL);

if?(!hWnd){

return?FALSE;

}

ShowWindow(hWnd,?nCmdShow);

UpdateWindow(hWnd);

while?(GetMessage(msg,?NULL,?0,?0))?????//?消息循環(huán):

{

TranslateMessage(msg);????????//轉(zhuǎn)化虛擬按鍵到字符消息

DispatchMessage(msg);????????//分派消息調(diào)用回調(diào)函數(shù)

}

return?msg.wParam;

}

LRESULT?CALLBACK?WndProc(HWND?hWnd,?UINT?message,?WPARAM?wParam,?LPARAM?lParam)

{

PAINTSTRUCT?ps;

HDC?hdc;

RECT?rect;

switch?(message)?

{???

case?WM_PAINT:????????//重繪消息

hdc?=?BeginPaint(hWnd,?ps);

GetClientRect(hWnd,?rect);

MoveToEx(hdc,10,10,0);

SelectObject(?hdc,::CreatePen(PS_SOLID,1,RGB(0xFF,0,0)));

LineTo(hdc,100,200);

//????????????DrawText(hdc,?szHello,?strlen(szHello),?rt,?DT_CENTER);

EndPaint(hWnd,?ps);

break;

case?WM_CREATE:

RegisterHotKey(hWnd?,1,?0?,0x41?);

break;

case?WM_HOTKEY:

MessageBox(0,0,0,0);

break;

case?WM_TIMER:

break;

case?WM_DESTROY:????//窗口銷毀消息

PostQuitMessage(0);

break;

default:

return?DefWindowProc(hWnd,?message,?wParam,?lParam);

}

return?0;

}

編寫的C語言程序,怎樣制作一個(gè)UI界面?用什么軟件好?

如果用C語言在windows下做GUI應(yīng)用,要看看windows系統(tǒng)編程。這個(gè)可以用Windows自己的SDK開發(fā)?;蛘呖梢杂肎TK做界面,C的話可以用這個(gè)SDK(開發(fā)包)。此外還有wxwidget,F(xiàn)LTK等。

C語言怎么做界面?

空窗口:

#include?windows.h

/*?所有的窗口輸出到這里去?*/

LRESULT?CALLBACK?WndProc(HWND?hwnd,?UINT?Message,?WPARAM?wParam,?LPARAM?lParam)?{

switch(Message)?{

/*?停止后,告訴主線程停止?*/

case?WM_DESTROY:?{

PostQuitMessage(0);

break;

}

/*?所有其他消息(很多人)都使用默認(rèn)程序處理?*/

default:

return?DefWindowProc(hwnd,?Message,?wParam,?lParam);

}

return?0;

}

/*?Win32?GUI程序的主要功能:執(zhí)行從這里開始?*/

int?WINAPI?WinMain(HINSTANCE?hInstance,?HINSTANCE?hPrevInstance,?LPSTR?lpCmdLine,?int?nCmdShow)?{

WNDCLASSEX?wc;?/*?窗口的屬性結(jié)構(gòu)?*/

HWND?hwnd;?/*?"句柄"?一個(gè)窗口的標(biāo)識符?*/

MSG?Msg;?/*?所有消息的臨時(shí)位置?*/

/*?修改結(jié)構(gòu)和設(shè)置的東西?*/

memset(wc,0,sizeof(wc));

wc.cbSize ?=?sizeof(WNDCLASSEX);

wc.lpfnWndProc ?=?WndProc;?/*?將發(fā)送消息的地方?*/

wc.hInstance ?=?hInstance;

wc.hCursor ?=?LoadCursor(NULL,?IDC_ARROW);

/*?白色,COLOR_WINDOW是系統(tǒng)定義的顏色值,其數(shù)值是5?*/

wc.hbrBackground?=?(HBRUSH)(COLOR_WINDOW+1);

wc.lpszClassName?=?"WindowClass";

wc.hIcon ?=?LoadIcon(NULL,?IDI_APPLICATION);?/*?載入一個(gè)標(biāo)準(zhǔn)圖標(biāo)?*/

wc.hIconSm ?=?LoadIcon(NULL,?IDI_APPLICATION);?/*?使用名稱“A”來作為該項(xiàng)目圖標(biāo)?*/

if(!RegisterClassEx(wc))?{

MessageBox(NULL,?"Window?Registration?Failed!","Error!",MB_ICONEXCLAMATION|MB_OK);

return?0;

}

hwnd?=?CreateWindowEx(WS_EX_CLIENTEDGE,"WindowClass","Caption",WS_VISIBLE|WS_OVERLAPPEDWINDOW,

CW_USEDEFAULT,?/*?x?*/

CW_USEDEFAULT,?/*?y?*/

640,?/*?寬度?*/

480,?/*?高度?*/

NULL,NULL,hInstance,NULL);

if(hwnd?==?NULL)?{

MessageBox(NULL,?"Window?Creation?Failed!","Error!",MB_ICONEXCLAMATION|MB_OK);

return?0;

}

/*

所有的輸入處理和發(fā)送到窗口過程。

注意,這個(gè)塊代碼流,直到它接收到的東西,?

所以回路不會產(chǎn)生不合理的高CPU使用率。?

*/

while(GetMessage(Msg,?NULL,?0,?0)??0)?/*?如果沒有收到任何錯(cuò)誤…*/

{

TranslateMessage(Msg);?/*?如果存在翻譯關(guān)鍵碼字符*/

DispatchMessage(Msg);?/*?發(fā)送它到WndProc?*/

}

return?Msg.wParam;

}

C語言課程設(shè)計(jì)的界面應(yīng)該使用哪些函數(shù)?

以下是graphics.h中的聲明,常用的都比較好懂,實(shí)在不行就查查MSDN吧,上面有好多名字類似的函數(shù)功能都一樣.

void far _Cdecl arc(int x, int y, int stangle, int endangle,

int radius);

void far _Cdecl bar(int left, int top, int right, int bottom);

void far _Cdecl bar3d(int left, int top, int right, int bottom,

int depth, int topflag);

void far _Cdecl circle(int x, int y, int radius);

void far _Cdecl cleardevice(void);

void far _Cdecl clearviewport(void);

void far _Cdecl closegraph(void);

void far _Cdecl detectgraph(int far *graphdriver,int far *graphmode);

void far _Cdecl drawpoly(int numpoints, int far *polypoints);

void far _Cdecl ellipse(int x, int y, int stangle, int endangle,

int xradius, int yradius);

void far _Cdecl fillellipse( int x, int y, int xradius, int yradius );

void far _Cdecl fillpoly(int numpoints, int far *polypoints);

void far _Cdecl floodfill(int x, int y, int border);

void far _Cdecl getarccoords(struct arccoordstype far *arccoords);

void far _Cdecl getaspectratio(int far *xasp, int far *yasp);

int far _Cdecl getbkcolor(void);

int far _Cdecl getcolor(void);

struct palettetype * far _Cdecl getdefaultpalette( void );

char * far _Cdecl getdrivername( void );

void far _Cdecl getfillpattern(char far *pattern);

void far _Cdecl getfillsettings(struct fillsettingstype far *fillinfo);

int far _Cdecl getgraphmode(void);

void far _Cdecl getimage(int left, int top, int right, int bottom,

void far *bitmap);

void far _Cdecl getlinesettings(struct linesettingstype far *lineinfo);

int far _Cdecl getmaxcolor(void);

int far _Cdecl getmaxmode(void);

int far _Cdecl getmaxx(void);

int far _Cdecl getmaxy(void);

char * far _Cdecl getmodename( int mode_number );

void far _Cdecl getmoderange(int graphdriver, int far *lomode,

int far *himode);

unsigned far _Cdecl getpixel(int x, int y);

void far _Cdecl getpalette(struct palettetype far *palette);

int far _Cdecl getpalettesize( void );

void far _Cdecl gettextsettings(struct textsettingstype far *texttypeinfo);

void far _Cdecl getviewsettings(struct viewporttype far *viewport);

int far _Cdecl getx(void);

int far _Cdecl gety(void);

void far _Cdecl graphdefaults(void);

char * far _Cdecl grapherrormsg(int errorcode);

void far _Cdecl _graphfreemem(void far *ptr, unsigned size);

void far * far _Cdecl _graphgetmem(unsigned size);

int far _Cdecl graphresult(void);

unsigned far _Cdecl imagesize(int left, int top, int right, int bottom);

void far _Cdecl initgraph(int far *graphdriver,

int far *graphmode,

char far *pathtodriver);

int far _Cdecl installuserdriver( char far *name, int huge (*detect)(void) );

int far _Cdecl installuserfont( char far *name );

void far _Cdecl line(int x1, int y1, int x2, int y2);

void far _Cdecl linerel(int dx, int dy);

void far _Cdecl lineto(int x, int y);

void far _Cdecl moverel(int dx, int dy);

void far _Cdecl moveto(int x, int y);

void far _Cdecl outtext(char far *textstring);

void far _Cdecl outtextxy(int x, int y, char far *textstring);

void far _Cdecl pieslice(int x, int y, int stangle, int endangle,

int radius);

void far _Cdecl putimage(int left, int top, void far *bitmap, int op);

void far _Cdecl putpixel(int x, int y, int color);

void far _Cdecl rectangle(int left, int top, int right, int bottom);

void far _Cdecl restorecrtmode(void);

void far _Cdecl sector( int X, int Y, int StAngle, int EndAngle,

int XRadius, int YRadius );

void far _Cdecl setactivepage(int page);

void far _Cdecl setallpalette(struct palettetype far *palette);

void far _Cdecl setaspectratio( int xasp, int yasp );

void far _Cdecl setbkcolor(int color);

void far _Cdecl setcolor(int color);

void far _Cdecl setfillpattern(char far *upattern, int color);

void far _Cdecl setfillstyle(int pattern, int color);

unsigned far _Cdecl setgraphbufsize(unsigned bufsize);

void far _Cdecl setgraphmode(int mode);

void far _Cdecl setlinestyle(int linestyle, unsigned upattern,

int thickness);

void far _Cdecl setpalette(int colornum, int color);

void far _Cdecl setrgbpalette(int colornum,

int red, int green, int blue);

void far _Cdecl settextjustify(int horiz, int vert);

void far _Cdecl settextstyle(int font, int direction, int charsize);

void far _Cdecl setusercharsize(int multx, int divx,

int multy, int divy);

void far _Cdecl setviewport(int left, int top, int right, int bottom,

int clip);

void far _Cdecl setvisualpage(int page);

void far _Cdecl setwritemode( int mode );

int far _Cdecl textheight(char far *textstring);

int far _Cdecl textwidth(char far *textstring);

/***** graphics drivers *****/

int _Cdecl registerbgidriver(void (*driver)(void));

int far _Cdecl registerfarbgidriver(void far *driver);

/* !! These "functions" are NOT user-callable !! */

/* !! They are there just so you can link in graphics drivers !! */

void _Cdecl CGA_driver(void);

void _Cdecl EGAVGA_driver(void);

void _Cdecl IBM8514_driver(void);

void _Cdecl Herc_driver(void);

void _Cdecl ATT_driver(void);

void _Cdecl PC3270_driver(void);

extern int far _Cdecl CGA_driver_far[];

extern int far _Cdecl EGAVGA_driver_far[];

extern int far _Cdecl IBM8514_driver_far[];

extern int far _Cdecl Herc_driver_far[];

extern int far _Cdecl ATT_driver_far[];

extern int far _Cdecl PC3270_driver_far[];

/***** graphics fonts *****/

int _Cdecl registerbgifont(void (*font)(void));

int far _Cdecl registerfarbgifont(void far *font);

/* !! These "functions" are NOT user-callable, !! */

/* !! they are there just so you can link in fonts !! */

void _Cdecl triplex_font(void);

void _Cdecl small_font(void);

void _Cdecl sansserif_font(void);

void _Cdecl gothic_font(void);

extern int far _Cdecl triplex_font_far[];

extern int far _Cdecl small_font_far[];

extern int far _Cdecl sansserif_font_far[];

extern int far _Cdecl gothic_font_far[];

網(wǎng)頁題目:c語言設(shè)置界面的函數(shù) c語言設(shè)置界面的函數(shù)是什么
當(dāng)前地址:http://bm7419.com/article26/ddephjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、網(wǎng)站策劃企業(yè)網(wǎng)站制作、小程序開發(fā)全網(wǎng)營銷推廣做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營