微信小程序 > 微信公开课 > 怎么可以用c++做一个直接运行的小程序?
微信小程序,微信公开课,怎么可以用c++做一个直接运行的小程序?

怎么可以用c++做一个直接运行的小程序?

2019-03-12 17:01:43

微信公开课小程序热门讨论「怎么可以用c++做一个直接运行的小程序?」最新回复-一个简单的窗口程序,在他的基础上就可以很容易的创建界面了#includewindows.h//这个程序所要包含的头文件//这个是win32界面的heloworldLRESULTCALLBACKWndProc(HWND,UINT,WPARAM,LPARAM);//对消息处理函数的声明#defineID_TIMER1#defineBUTTON_ID100intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,PSTRszCmdLine,intiCmdShow)//主函数,程序的入口点{HWNDhwnd;MSGmsg;WNDCLASSwndclass;//设计窗口类样式wndclass.style=CS_HREDRAW|CS_VREDRAW;//样式为水平和垂直重画wndclass.lpfnWndProc=(WNDPROC)WndProc;//指定消息处理函数wndclass.cbClsExtra=0;//不使额外空间wndclass.cbWndExtra=0;//不使额外空间wndclass.hInstance=hInstance;//程序的执行实体句柄wndclass.hIcon=LoadIcon(NULL,IDI_APPLICATION);//加载图标wndclass.hCursor=LoadCursor(NULL,IDC_ARROW);//加载光标wndclass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);//取得画刷对象wndclass.lpszMenuName=NULL;//无窗口菜单,注:不是无系统菜单wndclass.lpszClassName=Lei;//窗口类类名,必需与下文一致//注册窗口类RegisterClass(&wndclass);//创建窗口hwnd=CreateWindow(Lei,//windowclassnameTEXT(TheHelloProgram),//windowcaptionWS_OVERLAPPEDWINDOW,//windowstyle240,//initialxposition240,//initialyposition400,//initialxsize400,//initialysizeNULL,//parentwindowhandleNULL,//windowmenuhandlehInstance,//programinstancehandleNULL);//creationparametersShowWindow(hwnd,iCmdShow);//显示窗口UpdateWindow(hwnd);//更新窗口//消息循环while(GetMessage(&msg,NULL,0,0))//从消息对列中取得一条消息{TranslateMessage(&msg);//将msg结构传给Windows,进行一些键盘转换DispatchMessage(&msg);//又将msg结构回传给Windows。然后,Windows//将该消息发送给适当的窗口消息处理程序,让它进行处理}returnmsg.wParam;//结构的wParam字段是传递给PostQuitMessage函数的值(通//常是0)。然后return叙述将退出WinMain并终止程序}//窗口消息处理函数LRESULTCALLBACKWndProc(HWNDhwnd,UINTmessage,WPARAMwParam,LPARAMlParam){HBRUSHhBrush;HDChdc;PAINTSTRUCTps;RECTrc;HWNDhButton;switch(message){caseWM_CREATE:hButton=CreateWindow(TEXT(BUTTON),//控件类名称TEXT(按钮),WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,10,10,50,50,hwnd,(HMENU)BUTTON_ID,//控件ID((LPCREATESTRUCT)lParam)hInstance,NULL);caseWM_COMMAND:switch(LOWORD(wParam)){caseBUTTON_ID:MessageBox(hwnd,按钮Clicked,,MB_OK);break;}return0;caseWM_PAINT:hdc=BeginPaint(hwnd,&ps);GetClientRect(hwnd,&rc);hBrush=CreateSolidBrush(RGB(222,255,222));FillRect(hdc,&rc,hBrush);EndPaint(hwnd,&ps);DeleteObject(hBrush);return0;caseWM_DESTROY:PostQuitMessage(0);return0;}returnDefWindowProc(hwnd,message,wParam,lParam);//。窗口消息处理//程序不予处理的所有消息应该被传给名为DefWindowProc的Windows函数}
可以用它来读脚本,把命令写在脚本里面.更改脚本就可以实现多功能的操作 更多有关「怎么可以用c++做一个直接运行的小程序?」的疑问请扫码关注微信公开课+小程序!
标签:微信公开课,小程序
微信小程序,微信公开课,怎么可以用c++做一个直接运行的小程序?

「怎么可以用c++做一个直接运行的小程序?」热议话题订阅

方法1:微信扫描微信公开课小程序码即可订阅热议话题「怎么可以用c++做一个直接运行的小程序?」

方法2:微信搜索微信公开课小程序名称进入,即可订阅热议话题「怎么可以用c++做一个直接运行的小程序?」

方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热议话题「怎么可以用c++做一个直接运行的小程序?」

微信公开课小程序热议话题「怎么可以用c++做一个直接运行的小程序?」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。

微信公开课热议话题「怎么可以用c++做一个直接运行的小程序?」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。