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

免费网站seo诊断wordpress如何秒开

免费网站seo诊断,wordpress如何秒开,官方查企业信息的网站,知乎营销平台文章目录 事件相关的函数和数据结构用户自定义事件代码相关: 事件相关的函数和数据结构 SDL_WaitEvent :等待一个事件SDL_PushEvent 发送一个事件SDL_PumpEvents(): 将硬件设备产生的时间放入事件队列 ,用于读取事件,在调用该函数之前&#…

文章目录

    • 事件相关的函数和数据结构
      • 用户自定义事件
      • 代码相关:

事件相关的函数和数据结构

  • SDL_WaitEvent :等待一个事件
  • SDL_PushEvent 发送一个事件
  • SDL_PumpEvents(): 将硬件设备产生的时间放入事件队列 ,用于读取事件,在调用该函数之前,必须调用SDL_PumpEVents搜集键盘等事件
  • SDL_PeepEvents(): 从事件队列提取一个事件
    -数据结构 SDL_Event :代表一个事件

可以监控到的事件在SDL_events.h文件里面可以找到
在这里插入图片描述

用户自定义事件

#define FF_QUIT_EVENT (SDL_USEREVENT + 2) // 用户自定义事件
在这里插入图片描述

代码相关:

TEMPLATE = app
CONFIG += console thread
CONFIG -= app_bundle
CONFIG -= qtSOURCES += \main.cINCLUDEPATH += \$$PWD/../SDL2-2.0.10/include/LIBS += \$$PWD/../SDL2-2.0.10/lib/x86/SDL2.lib

main.c

#include <SDL.h>
#include <stdio.h>
#define FF_QUIT_EVENT (SDL_USEREVENT + 2) // 用户自定义事件
#undef main
int main(int argc, char *argv[]) {SDL_Window *window = NULL; // Declare a pointerSDL_Renderer *renderer = NULL;SDL_Init(SDL_INIT_VIDEO); // Initialize SDL2// Create an application window with the following settings:window = SDL_CreateWindow("An SDL2 window", // window titleSDL_WINDOWPOS_UNDEFINED, // initial x positionSDL_WINDOWPOS_UNDEFINED, // initial y position640, // width, in pixels480, // height, in pixelsSDL_WINDOW_SHOWN | SDL_WINDOW_BORDERLESS // flags - see below);// Check that the window was successfully createdif (window == NULL) {// In the case that the window could not be made...printf("Could not create window: %s\n", SDL_GetError());return 1;}/* We must call SDL_CreateRenderer in order for draw calls to affect this window. */renderer = SDL_CreateRenderer(window, -1, 0);/* Select the color for drawing. It is set to red here. */SDL_SetRenderDrawColor(renderer, 255, 0, 0, 255);/* Clear the entire screen to our selected color. */SDL_RenderClear(renderer);/* Up until now everything was drawn behind the scenes.This will show the new, red contents of the window. */SDL_RenderPresent(renderer);SDL_Event event;int b_exit = 0;for (;;) {SDL_WaitEvent(&event);switch (event.type) {case SDL_KEYDOWN: /* 键盘事件 */switch (event.key.keysym.sym) {case SDLK_a:printf("key down a\n");break;case SDLK_s:printf("key down s\n");break;case SDLK_d:printf("key down d\n");break;case SDLK_q:printf("key down q and push quit event\n");SDL_Event event_q;event_q.type = FF_QUIT_EVENT;SDL_PushEvent(&event_q);break;default:printf("key down 0x%x\n", event.key.keysym.sym);break;}break;case SDL_MOUSEBUTTONDOWN: /* 鼠标按下事件 */if (event.button.button == SDL_BUTTON_LEFT) {printf("mouse down left\n");} else if (event.button.button == SDL_BUTTON_RIGHT) {printf("mouse down right\n");} else {printf("mouse down %d\n", event.button.button);}break;case SDL_MOUSEMOTION: /* 鼠标移动事件 */printf("mouse movie (%d,%d)\n", event.button.x, event.button.y);break;case FF_QUIT_EVENT://如果是收到自定义的退出信号 则退出接受事件的循环printf("receive quit event\n");b_exit = 1;break;}if (b_exit)break;}// destory rendererif (renderer)SDL_DestroyRenderer(renderer);// Close and destroy the windowif (window)SDL_DestroyWindow(window);// Clean upSDL_Quit();return 0;
}
http://www.yayakq.cn/news/189704/

相关文章:

  • 做合约交易哪个网站好扬州市规划建设局网站
  • 东莞网站推广建设临汾网络推广
  • 海南省做购房合同网站专业网站运营
  • 有关做生态环境的官方网站电子商务网站设计原理知识点
  • 服务好的网站建设联系人阿里百川 网站开发
  • 微信微网站制作公司交互效果好的移动端网站
  • 微信群 网站建设网站做外链好不好
  • 湖南做网站 多少钱磐石网络网站建设后台是什么
  • 电商公司网站建设流程网站建设的经过的阶段
  • 网站开发与设计需要哪些技术wordpress做的网站
  • 工信部网站备案怎么登录dw怎么把代码做成网页
  • 不在百度做推广他会把你的网站排名弄掉网站建设公司前景
  • 网站建设的一般过程包括哪些方面厦门成交型网站建设公司
  • 交互效果很好的网站织梦网站去除技术支持
  • 株洲网站建设网站古装衣服店网站建设页面
  • 网站 流量攻击怎么办和县网页定制
  • 网站开发企业金华城乡建设部网站首页
  • 宜春企业网站的建设c2c有哪些网站
  • 龙岗公司网站建设六安钢铁吧
  • 网站换空间上怎么办奉化网络推广
  • 二级网站的建设方案wordpress 获取当前文章的id
  • 西宁网络公司网站制作郑州手机网站制作公司哪家好
  • 怎么将网站设置为首页绵阳网站建设成都网站设计
  • 中国风 古典 红色 网站源代码dede和wordpress哪个安全
  • 企业网站的技术维护内容主要包括现在做网络推广网站建设怎么样
  • 重庆网站建设首选卓光南阳seo长尾关键词
  • 大庆 网站制作惠阳开发网站建设
  • 阿里巴巴网站装修池州专业网站建设怎么样
  • 宠物网站建设策划方案网页模板下载
  • 传奇网站架设方法wordpress 自定义字体