




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、我要做一个C语言的图形界面,用VC编,希望可以用鼠标点击悬赏分:20 |解决时间:2008-9-29 21:04|提问者:hahadieo希望你能给一个例子,和常用的函数说明!问题补充:规定用VC最佳答案WINDOWS 编程#include "stdio.h"#i nclude "wi ndows.h"LRESULT CALLBACK wn dproc(HWND hwn d,UINT uMsg,WPARAM wPara m, LPARAM IParam);class winpublic:BOOL W_class(HINSTANCE hln sta nee
2、);BOOL create(HINSTANCE hl nsta nee);;BOOL win: W_class(HINSTANCE hln sta nee)WNDCLASS wdnclass;/ 设计窗口wdn class.style=CS_HREDRAW|CS_VREDRAW;窗口wd nclass.lpfnWndProc=w ndproc;/ 窗口指针很重要wdnclass.cbClsExtra=0; 通常为 0wdnclass.cbWndExtra=0;/ 通常为 0wdn class.hI nsta nce=hl nsta nce; 句柄wdn class.hIco n=Loadlco
3、 n(NULL,IDI_ERROR);图标句柄wd nclass.hCursor=LoadCursor(NULL,IDC_CROSS);光标句柄背色wd nclass.hbrBackgrou nd=(HBRUSH)GetStockObject(WHITE_BRUSH); 句柄wdn class .l pszMe nu Name=NULL;wdn class.lpszClassName=L"zhuzi" 类的名字return (RegisterClass(&wdn class);/ 注册窗口BOOL win:create(HINSTANCE hlnstanee)HWN
4、D hwn d;hwn d=CreateWi ndow(L"zhuzi",L"猪",WS_OVERLAPPEDWINDOW,200,200,600,400,NULL,NULL,hl nsta nce,NULL);/显示窗口ShowWi ndow(hw nd,SW_SHOWNORMAL);UpdateWi ndow(hw nd);return 1;int WINAPI WinM ai n(HINSTANCE hln sta nee, / han dle to curre nt in sta neeHINSTANCE hPrevI nsta nee, / h
5、an dle to previous in sta neeLPSTR lpCmdLi ne, / comma nd lineint n CmdShow / show state)win win dow;if(!wi ndow.W_class(hl nsta nee)return 0;if(!wi ndow.create(hI nsta nee)return 0;/消息循环MSG msg;while(GetMessage(&msg,NULL,O,O)TranslateMessage(&msg); 接收消息DispatchMessage(&msg);将接收的消息处理retu
6、rn 0;/过程函数LRESULT CALLBACK wn dproc(HWND hwn d,UINT uMsg,WPARAM wPara m,L PARAM lParam)HDC hdc;PAINTSTRUCT ps;switch(uMsg)case WM_PAINT:hdc=Beg inPain t(hw nd,&ps);TextOut(hdc,0,0,L"猪",(int)wcslen(L"猪");En dPai nt(hw nd,&ps);break;case WM_CHAR:char szchar20;spri ntf_s(szc
7、har,"ch%d",wParam);MessageBox(hw nd,(LPCWSTR)szchar,L"zhuzi",MB_OK);break;case WM_LBUTTONDOWN:if(IDYES=MessageBox(hw nd,L"猪编程",L"zhuzi",MB_YESNO)HDC hDC;hDC=GetDC(hw nd);TextOut(hDC,150,150,L"猪万岁", (int)wcslen(L"猪万岁");ReleaseDC(hw nd,hDC);break;case WM_CLOSE:if(IDYES=MessageBox(hwnd,L"真的退出"丄"zhuzi",MB_YESNO)DestroyWi ndow(hw nd);br
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CCMS 002-2024救援器材车试验方法
- T/CCMA 0179-2024全地形应急抢险救援车
- T/CCMA 0094-2020非公路自卸车安全技术要求
- T/CCMA 0075-2019装载机载荷谱试验方法
- T/CBTMA 0003-2020安徽科技大市场建设运营规范
- T/CAQI 144-2020中小学校教室照明改造工程技术规范
- T/CAQI 142-2020空气用化学过滤器
- T/CAPE 10102-2022混凝土拌合物性能试验仪器设备管理规程
- T/CAMIR 001-2021市场调查机构资质等级规范
- 汉阳美术面试题及答案
- 人保农险理赔试题
- Machine-Cmk-设备能力指数Cmk分析表
- 心理健康教育特色学校建设路径
- 2025年全国保密教育线上培训考试试题库【完整版】附带答案详解
- ISO27001:2022信息安全管理体系全套文件+表单
- 大学体育与体质健康(山东联盟)智慧树知到期末考试答案章节答案2024年中国石油大学(华东)
- 网络食品交易第三方平台备案表
- 二次函数集体备课活动记录(2)
- 硬笔书法考级专用纸(4—5级)
- 旅游景区财务制度及流程
- Dell 2950 SAS5RAID完全配置手册
评论
0/150
提交评论