三九宝宝网宝宝教育教学论文

C语言图形界面怎么做出来

12月25日 编辑 39baobao.com

[求助c语言的全部图形函数库]图形和图像函数包含在graphics.h里面 (一) 像素函数 56. putpiel() 画像素点函数 57. getpixel()返回像素色函数 (二) 直线和线型函数 58. line() 画线函数 59. lineto() 画线函数 6...+阅读

这是最简单的界面程序 : // c++.cpp : 定义应用程序的入口点。//#include "stdafx.h"#include "c++.h"#define MAX_LOADSTRING 100// 全局变量:HINSTANCE hInst; // 当前实例 TCHAR szTitle[MAX_LOADSTRING]; // 标题栏文本 TCHAR szWindowClass[MAX_LOADSTRING]; // 主窗口类名// 此代码模块中包含的函数的前向声明:ATOM MyRegisterClass(HINSTANCE hInstance); BOOL InitInstance(HINSTANCE, int); LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); INT_PTR CALLBACK About(HWND, UINT, WPARAM, LPARAM); int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { UNREFERENCED_PARAMETER(hPrevInstance); UNREFERENCED_PARAMETER(lpCmdLine); // TODO: 在此放置代码。 MSG msg; HACCEL hAccelTable; // 初始化全局字符串 LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING); LoadString(hInstance, IDC_C, szWindowClass, MAX_LOADSTRING); MyRegisterClass(hInstance); // 执行应用程序初始化: if (!InitInstance (hInstance, nCmdShow)) { return FALSE; } hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_C)); // 主消息循环: while (GetMessage(&msg, NULL, 0, 0)) { if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg)) { TranslateMessage(&msg); DispatchMessage(&msg); } } return (int) msg.wParam; }//// 函数: MyRegisterClass()//// 目的: 注册窗口类。//// 注释://// 仅当希望// 此代码与添加到 Windows 95 中的“RegisterClassEx”// 函数之前的 Win32 系统兼容时,才需要此函数及其用法。调用此函数十分重要,// 这样应用程序就可以获得关联的// “格式正确的”小图标。// ATOM MyRegisterClass(HINSTANCE hInstance) { WNDCLASSEX wcex; wcex.cbSize = sizeof(WNDCLASSEX); wcex.style = CS_HREDRAW | CS_VREDRAW; wcex.lpfnWndProc = WndProc; wcex.cbClsExtra = 0; wcex.cbWndExtra = 0; wcex.hInstance = hInstance; wcex.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_C)); wcex.hCursor = LoadCursor(NULL, IDC_ARROW); wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1); wcex.lpszMenuName = MAKEINTRESOURCE(IDC_C); wcex.lpszClassName = szWindowClass; wcex.hIconSm = LoadIcon(wcex.hInstance, MAKEINTRESOURCE(IDI_SMALL)); return RegisterClassEx(&wcex); }//// 函数: InitInstance(HINSTANCE, int)//// 目的: 保存实例句柄并创建主窗口//// 注释://// 在此函数中,我们在全局变量中保存实例句柄并// 创建和显示主程序窗口。// BOOL InitInstance(HINSTANCE hInstance, int nCmdShow) { HWND hWnd; hInst = hInstance; // 将实例句柄存储在全局变量中 hWnd = CreateWindow(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL); if (!hWnd) { return FALSE; } ShowWindow(hWnd, nCmdShow); UpdateWindow(hWnd); return TRUE; }//// 函数: WndProc(HWND, UINT, WPARAM, LPARAM)//// 目的: 处理主窗口的消息。//// WM_COMMAND - 处理应用程序菜单// WM_PAINT - 绘制主窗口// WM_DESTROY - 发送退出消息并返回//// LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { int wmId, wmEvent; PAINTSTRUCT ps; HDC hdc; switch (message) { case WM_COMMAND: wmId = LOWORD(wParam); wmEvent = HIWORD(wParam); // 分析菜单选择: switch (wmId) { case IDM_ABOUT: DialogBox(hInst, MAKEINTRESOURCE(IDD_ABOUTBOX), hWnd, About); break; case IDM_EXIT: DestroyWindow(hWnd); break; default: return DefWindowProc(hWnd, message, wParam, lParam); } break; case WM_PAINT: hdc = BeginPaint(hWnd, &ps); // TODO: 在此添加任意绘图代码... EndPaint(hWnd, &ps); break; case WM_DESTROY: PostQuitMessage(0); break; default: return DefWindowProc(hWnd, message, wParam, lParam); } return 0; }// “关于”框的消息处理程序。INT_PTR CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { UNREFERENCED_PARAMETER(lParam); switch (message) { case WM_INITDIALOG: return (INT_PTR)TRUE; case WM_COMMAND: if (LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL) { EndDialog(hDlg, LOWORD(wParam)); return (INT_PTR)TRUE; } break; } return (INT_PTR)FALSE; }

以下为关联文档:

c语言怎么用EGE图形winttc 就用turboc 本身的graphics吧(wintc是一turboc为核心编译器的只是为了解决turboc 不能像windows中的其他软件那样使用鼠标复制粘贴快速移动光标 的一个建议的 ide ,不...

为什么 C语言图形库函数输出没有显示if(闪一下屏就退出了) {在程序末加上一个getch(); } if(加上getch();后运行屏幕上方英文提示) {多数是图形模式的设置函数的问题 } if(程序根本无法运行) {检查tc设置: 菜单options->...

怎么用C语言写图形界面不知你所指百的图形界面是窗口程序还是画图,如果是要窗口程序,用sdk或winapi编写。 如果是要画图形,在网上搜度索“C语言 graphics“,找到问相应资源下载,然后把其中的graphics.h...

中班有趣的图形科学活动教案是什么版本1. 《有趣的图形》是人教版幼儿美术。 2. 活动目标 通过对比,让幼儿感知圆形、三角形、正方形的基本特征,能够区分三种几何图形。通过创设愉悦的游戏情节,运用多种感观来调动幼...

小班数学:送图形宝宝回家教案设计去文库,查看完整内容> 内容来自用户:临海听涛78 小班数学:《送图形宝宝回家》教案设计 -  [活动目标] 1、让幼儿认识图形(正方形、圆形、三角形)。 2、让幼儿能正确的分辨正方形...

幼儿园小班五领图形教案活动目标: 1、通过拼摆图形,巩固对圆形、三角形、正方形、长方形的基本特征的掌握,能够区分四种几何图形。 2、通过创设愉悦的游戏情节,发展幼儿的观察力及创造性思维。 3、激发...

大班认识图形里面数字宝宝教案数字变化后、给数字宝宝排序(提示顺序。 3? 五:1,双数) 0123456789 9876543210 13579 2468 2,幼儿数出:数字宝宝的组合图形 幼儿逐一观察每个有数字宝宝组成的图形: 一:数字宝宝 教...

C语言图形界面登陆框会要求你自行建立对话框资源,并定义框体坐标,并且要求建立相应的对象来操作这些资源,如果你对MFC一无所知,我最好用一个以弹出菜单来响应鼠标事件为例给你讲解: 文件->新...

c语言怎样编图形界面#include #include #define PI 3.1415926 void main() { double a; int x,y,y1,r,r1; int gdriver=DETECT,gmode; initgraph(&gdriver,&gmode,"c:\\turboc2\\bgi"); printf("Pl...

推荐阅读
图文推荐