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

赌网站怎么做公司产品推广文案

赌网站怎么做,公司产品推广文案,上海高端网站建设,网站中图片中间是加号怎么做GUI程序开发概述 不同的操作系统GUI开发原理相同不同的操作系统GUI SDK 不同 GUI 程序开发原理 GUI程序在运行时会创建一个消息队列系统内核将用户的键盘鼠标操作翻译成对应的程序消息程序在运行过程中需要实时处理队列中的消息当队列中没有消息时#xff0c;程序将处于停滞…GUI程序开发概述 不同的操作系统GUI开发原理相同不同的操作系统GUI SDK 不同 GUI 程序开发原理 GUI程序在运行时会创建一个消息队列系统内核将用户的键盘鼠标操作翻译成对应的程序消息程序在运行过程中需要实时处理队列中的消息当队列中没有消息时程序将处于停滞状态等待用户操作 经典的GUI程序 GUI程序开发的本质 在代码中用程序创建窗口以及窗口元素在消息处理函数中根据程序消息做出不同的反应 GUI程序开发实例 以windows操作系统为例子 函数名功能RegisterClass向系统注册GUI窗口式样CreateWindow创建窗口或窗口元素ShowWindow在屏幕上显示创建好的窗口UpdateWindow刷新屏幕上的窗口GetMessage获取程序消息队列中的消息TranslateMessage翻译系统消息DispatchMessage将消息发送到窗口处理函数 代码 #include windows.h#define STYLE_NAME LMainForm #define BUTTON_ID 919/* 主窗口定义函数 */ BOOL DefineMainWindow(HINSTANCE hInstance); /* 主窗口创建函数 */ HWND CreateMainWindow(HINSTANCE hInstance, wchar_t* title); /* 主窗口内部元素创建函数 */ HWND CreateButton(HWND parent, int id, wchar_t* text); /* 主窗口显示函数 */ HWND DisplayMainWindow(HWND hWnd, int nCmdShow); /* 主窗口消息处理函数 */ LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam);static HWND MainWindow NULL; // 主窗口句柄标BOOL WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {MSG Msg {0};/* 1.自定义主窗口样式 */if( !DefineMainWindow(hInstance) ){return FALSE;}/* 2.创建主窗口 */MainWindow CreateMainWindow(hInstance, STYLE_NAME);if( MainWindow ){/* 3.创建主窗口中的控件元素 */CreateButton(MainWindow, BUTTON_ID, LMy Button);/* 4.在屏幕上显示主窗口 */DisplayMainWindow(MainWindow, nCmdShow);}else{return FALSE;}/* 5.进入消息循环 */while( GetMessage(Msg, NULL, NULL, NULL) ){/* 6.翻译并转换系统消息 */TranslateMessage(Msg);/* 7.分发消息到对应的消息处理函数 */DispatchMessage(Msg);}return TRUE; }BOOL DefineMainWindow(HINSTANCE hInstance) {static WNDCLASS WndClass {0}; // 系统结构体类型// 用于描述窗口样式WndClass.style 0;WndClass.cbClsExtra 0;WndClass.cbClsExtra 0;WndClass.hbrBackground (HBRUSH)(COLOR_WINDOW); // 定义窗口背景色WndClass.hCursor LoadCursor(NULL, IDC_ARROW); // 定义鼠标样式WndClass.hIcon LoadIcon(NULL, IDI_APPLICATION); // 定义窗口左上角图标WndClass.hInstance hInstance; // 定义窗口式样属于当前应用程序WndClass.lpfnWndProc WndProc; // 窗口消息处理函数WndClass.lpszClassName STYLE_NAME; // 窗口样式名WndClass.lpszMenuName NULL;/* 将定义好的窗口式样注册到系统 */return RegisterClass(WndClass); }HWND CreateMainWindow(HINSTANCE hInstance, wchar_t* title) {HWND hwnd NULL;hwnd CreateWindow(STYLE_NAME, // 通过定义好的窗口式样创建主窗口title, // 主窗口标题WS_OVERLAPPEDWINDOW, // 创建后主窗口的显示风格CW_USEDEFAULT, // 主窗口左上角 x 坐标CW_USEDEFAULT, // 主窗口左上角 y 坐标CW_USEDEFAULT, // 主窗口宽度CW_USEDEFAULT, // 主窗口高度NULL, // 父窗口NULL, // 窗口菜单栏hInstance, // 主窗口属于当前应用程序NULL); // 窗口参数return hwnd;}HWND DisplayMainWindow(HWND hWnd, int nCmdShow) {ShowWindow(hWnd,nCmdShow); // 显示窗口UpdateWindow(hWnd); // 刷新窗口return hWnd; }HWND CreateButton(HWND parent, int id, wchar_t* text) {HINSTANCE hInstance (HINSTANCE)GetWindowLong(parent, GWL_HINSTANCE);HWND hwnd NULL;hwnd CreateWindow(Lbutton, // 通过系统预定义式样创建窗口元素text, // 窗口元素标题WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, // 窗口元素的显示风格50, // 窗口元素在窗口中的左上角 x 坐标50, // 窗口元素在窗口中的左上角 y 坐标200, // 窗口元素的宽度60, // 窗口元素的高度parent, // 窗口元素所在的父窗口(HMENU)id, // 窗口元素 ID 值hInstance, // 窗口元素属于当前应用程序NULL); // 窗口元素参数return hwnd; }LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) {/* 调用系统提供的默认消息处理函数 */return DefWindowProc(hWnd, message, wParam, lParam); } 效果
http://www.zqtcl.cn/news/399595/

相关文章:

  • 织梦网站广告代码如何写网页设计你若安好便是晴天作业
  • 网站建设 上海wordpress 知更鸟 公告
  • 建小说网站需要多少钱罗湖区住房和建设网站
  • 湖南专业网站建设服务做网站的底图尺寸多大
  • 山东省住房与建设厅网站首页有名的wordpress主题商
  • 常州市金坛区网站建设毕业设计代做淘宝好还是网站好
  • 品牌网站建设营销型网站设计网站整合方案
  • 网站开发设计师网站代理什么意思
  • 网站层级关系邯郸品牌商标vi设计策划公司
  • 网站开发产品需求说明小网站代码
  • 苏州网站推广排名网站建设方案范文8篇
  • 自己做考试题目网站广州番禺区美食攻略
  • 广州做网站如何如何制作一个网页
  • 网站定制开发收费标准是多少网站代码优化方案
  • 制作卡牌的网站深圳正规煤气公司
  • 手表网站哪家好网站用图片
  • 群辉nas 做网站wordpress linux 中文
  • 平面设计素材网站排名巩义网站建设方案表
  • 延庆网站制作搜索引擎优化的基础是什么
  • 管理手机网站商城网站备案流程
  • 怀化买房网站网站广告js代码添加
  • 做网站 帮别人卖服务器wordpress主题多页面
  • 代理游戏网站潍坊市建设工程管理处网站
  • 大同推广型网站建设网站规划建设与管理维护第二版答案
  • 做网站需要代码吗户外媒体网站建设免费
  • 做什么网站国外做图标网站
  • 网站建设技术部职责门户网站工作总结
  • 用个人电脑做服务器建网站急切网头像在线制作图片
  • 企业网站制作教程浙江省住房和城乡建设厅网站
  • 一个网络空间如何做两个网站哪个网站兼职做设计比较好