C语言图形界面的编写 windows程序设计第五版 vc98时代经典必看精通Windows API-函数、接口、编程实例 vc08新一点LabWindows/CVI虚拟仪器设计技术 labview的师兄gtk+2.0编程范例 虽然只讲linux平台但是gtk+本身跨平台 在windows上用devc+(内含ming/gcc编译器)+上sourforge上 down个 gtk+development for windows2.12xx 也是可以搞一搞的
C 怎么自己写图形界面,学了那么久C语言运行的时候都是小黑窗软件是怎么有交互界面的呢
怎样用c语言写一个图形界面 代码includeLRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);声明用来处理消息的函数int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,PSTR szCmdLine,int iCmdShow){static TCHAR szAppName[]=TEXT(\"MyWindow\");HWND hwnd;MSG msg;WNDCLASS wndclass;声明一个窗口类对象以下为窗口类对象wndclass的属性wndclass.style=CS_HREDRAW|CS_VREDRAW;窗口样式wndclass.lpszClassName=szAppName;窗口类名wndclass.lpszMenuName=NULL;窗口菜单:无wndclass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);窗口背景颜色wndclass.lpfnWndProc=WndProc;窗口处理函数wndclass.cbWndExtra=0;窗口实例扩展:无wndclass.cbClsExtra=0;窗口类扩展:无wndclass.hInstance=hInstance;窗口实例句柄wndclass.hIcon=LoadIcon(NULL,IDI_APPLICATION);窗口最小化图标:使用缺省图标wndclass.hCursor=LoadCursor(NULL,IDC_ARROW);窗口采用箭头光标if。RegisterClass(&wndclass)){/注册窗口类,如果注册失败弹出错误提示MessageBox(NULL,TEXT(\"窗口注册失败。TEXT(\"错误\"),MB_OK|MB_ICONERROR);return 0;}hwnd=CreateWindow(/创建窗口szAppName,/。
C语言是针对图形界面程序的吗 如何用C编写一个最简单的窗口程序 代码是? C语方下可以在文本模式下作出,也可以在图形模式下画出,用的是一些扩展库,就是说不是C标准库,下面给一个框架,不知道建不建议学,感觉过时了,看你自已的兴趣了,感兴趣下了功夫肯定能学好,因为它根本就不难,只不过用了些非标准库的所谓高级函数而已includeincludeincludedefine Key_DOWN 0x5100define Key_UP 0x4900define Key_ESC 0x011bdefine Key_ALT_F 0x2100define Key_ALT_X 0x2d00define Key_ENTER 0x1c0dvoid box(int startx,int starty,int high,int width);main(){int i,key,x,y,l;char*menu[]={\"File\",\"Edit\",\"Run\",\"Option\",\"Help\",\"Setup\",\"Zoom\",\"Menu\"};主菜单各项*/char*red[]={\"F\",\"E\",\"R\",\"O\",\"H\",\"S\",\"Z\",\"M\"};加上红色热键*/char*f[]={\"Load file\",\"Save file\",\"Print\",\"Modify\",\"Quit A1t_x\"};File 项的子菜单*/char buf[16*10*2],buf1[16*2];定义保存文本的缓冲区*/while(1){textbackground(BLUE);clrscr();textmode(C80);window(1,1,80,1);定义显示主菜单的窗口*/textbackground(LIGHTGRAY);textcolor(BLACK);clrscr();gotoxy(5,1);for(i=0,l=0;i;i+){x=wherex();得到当前光标的坐标*/y=wherey();cprintf(\"%s\",。
C语言如何做图形界面? /*以下代码不含丝毫MFC,在Visual C++ 6.0测试通过,能够出现一个正规的Windows窗口*/pragma comment(linker,\"/SUBSYSTEM:Windows/ENTRY:mainCRTStartup\")include使类名成为全局变量*/TCHAR szClassName[]=TEXT(\"WindowsApp\");这个函数由Windows内部函数DispatchMessage()调用*/LRESULT CALLBACK WindowProcedure(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam){HDC hdc;PAINTSTRUCT ps;RECT rect;switch(message)/*处理信息*/{case WM_DESTROY:PostQuitMessage(0);发送WM_QUIT到消息队列*/break;case WM_PAINT:hdc=BeginPaint(hWnd,&ps);GetClientRect(hWnd,&rect);DrawText(hdc,TEXT(\"Hello,Windows NT。1,&rect,DT_SINGLELINE|DT_CENTER|DT_VCENTER);EndPaint(hWnd,&ps);break;default:/*不处理的消息*/return DefWindowProc(hWnd,message,wParam,lParam);}return 0;}下面是主函数*/int main(void){HINSTANCE hThisInstance=GetModuleHandle(NULL);int nFunsterStil=SW_SHOW;HWND hWnd;这是窗口的句柄*/MSG messages;应用程序的消息保存在这里*/WNDCLASSEX wincl;窗口类的数据结构*/窗口结构*/wincl.hInstance=hThisInstance;。
用c怎么编写图形界面? TC也有图形库的,国内也有爱好者利用到它写自己的GUI的。你说的东西最好用MFC等库做,方便些。