当前位置: 首页 > news >正文

想开个网站怎么做创作平台登录入口

想开个网站怎么做,创作平台登录入口,深圳百度推广电话,dede搭建网站教程win32应用程序的第一章 1最简单的win32窗口的创建 这里呢我把win32窗口的创建作为第一个知识分享给大家#xff0c;也算我对他的一个巩固了。嘿嘿 这里我要说明的是创建这个窗口有两种方法#xff08;当然是对于萌新来说#xff09;#xff0c;第一就是我们学过的用函数来…win32应用程序的第一章 1最简单的win32窗口的创建 这里呢我把win32窗口的创建作为第一个知识分享给大家也算我对他的一个巩固了。嘿嘿 这里我要说明的是创建这个窗口有两种方法当然是对于萌新来说第一就是我们学过的用函数来实现定义声明调用第二种就是直接在主函数里按顺序一一列出来我这里就采用第一种吧正好也对目前大家函数的学习一个实例吧。 第一节就是把详细的代码超全注释分享给大家加上创建的步骤。 #includeWindows.h //必备的一个头文件 #includemmsystem.h //多媒体头文件播放音乐用的 #pragma comment (lib,winmm.lib) //播放的库文件 #define windowWidth 800 //定义这个窗口的宽 #define windowHeight 600 //高 TCHAR szWindowClass[100] TEXT(我的第一个多功能窗口); //定义一个TCHAR型数组存放字符 ATOM MyRegisterClass(HINSTANCE hInstance); //窗口设计的函数声明 BOOL initInstance(HINSTANCE, int); //初始化函数的声明 也就是窗口的创建 LRESULT CALLBACK Wndproc(HWND hWnd, UINT message, WPARAM wparam, LPARAM lparam); //窗口过程处理函数 声明前置 int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPreIntance, LPSTR szCmdLine, int nCmdShow) //WIN32窗口入口函数 {MSG msg; //定义一个消息if (!MyRegisterClass(hInstance)) //如果失败 { MessageBox(NULL, TEXT(创建失败), szWindowClass, MB_ICONERROR); //就显示一个创建失败的对话框 return 0; //退出程序 } initInstance(hInstance, nCmdShow); //调用while (GetMessage(msg, NULL, 0, 0)) {TranslateMessage(msg); //翻译DispatchMessage(msg); //派送}return msg.wParam; }ATOM MyRegisterClass(HINSTANCE hInstance) {WNDCLASSEX ww; //这是一个窗口的类 具体的可以百度一下ww.cbClsExtra 0; //0ww.cbSize sizeof(WNDCLASSEX); //取大小ww.cbWndExtra 0; //附加信息 都设置0ww.hbrBackground (HBRUSH)GetStockObject(GRAY_BRUSH); //背景画刷 我设成灰的吧ww.hInstance hInstance; //当前实例句柄ww.style CS_HREDRAW | CS_VREDRAW; //窗口格式水平垂直拉动ww.lpszClassName szWindowClass; //窗口类名ww.hCursor LoadCursor(NULL, IDC_ARROW); //光标ww.hIcon NULL; //图标ww.lpszMenuName NULL; //菜单名ww.lpfnWndProc Wndproc; //消息处理函数 ww.hIconSm NULL; //小图标// 登记窗口Treturn RegisterClassEx(ww); }BOOL initInstance(HINSTANCE hInstance, int nCmdShow) //窗口的创建 { HWND hwnd; //窗口的创建 窗口类名 标题名 显示方式 默认的起始位置 宽 高 照写 句柄 hwnd CreateWindow(szWindowClass, TEXT(我的第一个多功能窗口), WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, windowWidth, windowHeight, NULL, NULL, hInstance, NULL); // 显示 更新窗口ShowWindow(hwnd, nCmdShow); UpdateWindow(hwnd);// 播放 音乐 mciSendString(Lopen ./res/mhtc.mp3 alias music, 0, 0, 0); //alias意思是取一个小名mciSendString(Lplay music repeat, 0, 0, 0); //repeat是循环播放return TRUE; }LRESULT CALLBACK Wndproc(HWND hWnd, UINT message, WPARAM wparam, LPARAM lparam) //窗口过程处理函数 声明前置 { switch (message) //对信息进行判断{case WM_DESTROY: //窗口摧毁PostQuitMessage(0); //发送退出break;}return DefWindowProc(hWnd, message, wparam, lparam); }终于打完了 这就是一个WIN32窗口的最基础模型不论2D游戏还有3D游戏或者其他什么windows应用都是基于这个小小的WIN32窗口我在这里完全注释了每行都标明了。我是用函数来实现的这个窗口起始分为7大步骤记忆我给罗列出来 1.设计窗口 2.注册窗口 3.创建窗口 4.显示窗口 5.更新窗口 6.消息循环 7.消息处理函数 嗯就这七个步骤 我在这里说明一下那个winmain入口函数其实它就等同于我们平时刷题时的int main 主函数暂时可以理解为在win32窗口里换个名字。 我在里面添加了一段音乐就不枯燥了哈哈。 下面我把运行的截图给大家展示一下 好啦其实室友背景音乐的哈哈这里大家就听不到了你们可以自己在网上下载一个mp3格式的音乐在这里 mciSendString(Lopen ./res/mhtc.mp3 alias music, 0, 0, 0);进行修改好吧我先把这个函数给大家稍微讲解一下播放多媒体文件的一个函数它支持的文件格式MPEG,AVI,WAV,MP3,MID, 接下来对它的参数第一个 Lopen ./res/mhtc.mp3 alias music,意思是打开项目里的res文件里的mhtc歌曲我把歌名改为mhtc啦就是梦回唐朝格式是mp3 alias意思是给这个歌名取个别名 叫 music,后面的三个零建议目前照抄。 给大家看一下项目目录吧res是我们自己创建的文件夹用来存放项目需要的资源 接下来看下resli里是啥 嘿嘿看到了吧就是这个歌曲我觉得蛮好听的 大家肯定对这个win32窗口还存在了很多疑问不要问我怎么知道的因为我当初也是首先依葫芦画瓢自己创建一个win32窗口一步一步模仿写出来一句一句的解读它的意义不会的地方百度呀如果觉得百度有些地方讲的不过通俗易懂可以私信我我觉得用最逗逼却印象深刻的方法让你理解透彻。 当然有人会这样想我现在还没学到这些看这个有啥用呢好吧我以亲身经历告诉你学习它有助于你对前面基础知识更好的理解并且能融合在一起运用就能初步地实现一个知识框架体系。举个例子上海比作一个项目通往上海的道路有很多每一个道路的每一个岔路口都是一个小的知识而这个win32窗口就是所有道路中随便一条能通往上海的就沿着这条路当然不是最优路法但们通过这条路就能知道其他的路和这条路方向都是一样的大概的路程也差不多。总体上有一个了解。这样对于我们今后的学习能产生一个深远的知识框架。当然这个肯定要私自下功夫但是不下功夫又何谈收获呢。所以加油吧萌新们。 好了这节就到这里希望大家可以多练习当然我写的这个代码肯定不是最优的但是万变不离其宗我们掌握的是思路。多敲代码吧。下节见。学习中
http://www.hkea.cn/news/14381160/

相关文章:

  • 北京手机网站设计公司邢台58同城
  • 手机网站优化排名视频制作软件推荐
  • 哪里的赣州网站建设局部刷新 文章列表 wordpress
  • 营销型网站建设公司排名ps怎么制作网页
  • 东莞网站建设公司好微网站免费软件
  • 晋中网站建设哪家强做网站页面视频教学
  • 东莞网站建设优化企业一个app能卖多少钱
  • 做网站建设 个体经营 小微企业wordpress自学网
  • 中小企业还需要网站吗百度知道下载安装
  • 教育类手机网站模板东莞轨道公司
  • 单页销售型网站wordpress主题demo
  • 域名备案中网站可以开通福田企业网站优化有用吗
  • 青岛网站开发设计域名比价网
  • 网站的建设部署与发布网站设计 尺寸
  • 乐平市网站建设河北网站建设方案详细
  • 做爰免费视频网站滦南网站建设推广
  • eclipse用来做网站前端网站数据表怎么做
  • 响应式中文网站模板wordpress和vue哪个好
  • 怎么创立网站 优帮云如何制作ppt视频教程
  • 外贸做平台好还是自己建网站好什么网站能接工地做
  • 网站建设方案怎么做网站制作开发 杭州
  • 兰州网站seo公司驻马店市网站建设
  • 重庆公司注册费用是多少长春建站优化加徽信xiala5效果好
  • 微博网站建设自己网站页面设计软件
  • 创意网站建设设计公司学室内设计去哪里学比较好
  • 西安当地做网站的公司wordpress禁用修订
  • 河北专业网站建设wordpress淘宝客教程
  • 漯河网站建设兼职58做网站
  • 桂林做网站的公司小学生做网站
  • 外贸网站运营是做什么的西安网站优化招聘网