c++界面开发
文章平均质量分 73
Arururururu
这个作者很懒,什么都没留下…
展开
-
Windows c++界面开发初学(一)
今天先了解一些主流??的开发的界面库一、Windows Api为使程序员编写具有Windows风格的应用程序,Windows提供了一个应用程序编程接(ApplicationProgrammingInterface,简称API),它是Windows系统与Windows应用程序间的标准程序接口,可以为应用程序提供windows系统特殊函数及数据结构。使用Win32 API,应用程序可以充分挖掘...原创 2018-06-07 15:25:39 · 40326 阅读 · 3 评论 -
Windows c++界面开发初学(十)win32
今天开始准备将会议议程管理系统做出有界面的应用。 尝试了一下发现以我的能力还是不能一下子就做完,不管是UI还是实现都还没有想好,所以还是要一步一步来。 今天学习对话框登录,以及登录成功切换到下一个对话框的实现。下面是参考博客和文档: 【mfc】用对话框分页实现用户登录 还有一些资源创建的方法,可以查看我之前写的博客。 DialogBoxA macro 创建模态对话框通过一个对话框...原创 2018-08-21 22:06:35 · 4230 阅读 · 0 评论 -
Windows c++界面开发初学(十一)win32
今天把项目的UI设计好了,页面跳转也设置好了,先完成了用户登录和用户注册。 代码设计了很多以前实训写的代码,这里就不放上来了,通过函数名字还是能看出来在干什么的。参考博客: 【mfc】用对话框的切换实现重新登录 CHAR与WCHAR字符串的转化发现MFC其实就是把win32的api封装起来更易于使用,但是因为写完这个程序就不学windows的接口写界面了,所以虽然mfc很方便但是还是...原创 2018-08-23 22:39:42 · 4958 阅读 · 0 评论 -
Windows c++界面开发初学(十三)win32
今天终于做完了最后一个部分–会议管理部分,包括了会议查询、删除和创建。 win32的学习也以此告一段落。下次再见可能就投入qt的怀抱了。UI选择显示会议的选项,可以选择显示所有赞助会议、所有参与会议以及所有赞助和参与会议。 选择查询条件的选项,可以选择以会议名称查询会议、会议时间查询会议的方式查询会议记录,需要点击查询按钮。 点击添加会议按钮跳转到创建会议对话框。 Sponso...原创 2018-08-28 00:17:04 · 1579 阅读 · 11 评论 -
Windows c++界面开发初学(八)win32
参考博客: ListView控件 WM_COMMAND消息 参考文档: tagLVCOLUMNW structure ListView_InsertItem macroListView_GetSelectionMark macro ListView_SetSelectionMark macro LVM_DELETEITEM messageListView_DeleteAllI...原创 2018-08-08 00:29:44 · 1363 阅读 · 0 评论 -
Windows c++界面开发初学(九)win32
今天学习的是在程序中启动和结束进程。 参考博客: 启动和结束进程 CreateProcess函数详解及示例参考文档: CreateProcess function GetExitCodeProcess function TerminateProcess function Terminating a Process1、步骤首先还是像以前一样以对话框为主窗口,然后做一个含...原创 2018-08-14 23:04:58 · 1460 阅读 · 0 评论 -
Windows c++界面开发初学(六)win32
参考博客:使用控件——先来耍一下按钮参考文档:Button(Windows)MessageBox functionSendMessage function1、步骤首先需要创建一个按钮。按钮相当于一个Window,因此也是用CreateWindow函数创建按钮,此时dwStyle参数要设为WS_VISIBLE和WS_CHILD,具体参照Window Styles文档,而hW...原创 2018-08-01 22:56:17 · 2178 阅读 · 0 评论 -
Windows c++界面开发初学(四)win32
参考博客:创建右键菜单 今天的任务是创建右键菜单,右键菜单即单击鼠标右键弹出的菜单,比如在markdown编辑器右键弹出的带剪切、复制、粘贴等菜单项的菜单。这个菜单称为快捷菜单,快捷菜单没有顶层菜单,使用TrackPopup函数创建。 下面是这个函数的说明:注意x,y为屏幕坐标BOOL TrackPopupMenu( HMENU hMenu, UINT uFl...原创 2018-07-27 23:42:13 · 1822 阅读 · 0 评论 -
Windows c++界面开发初学(七)win32
参考博客: 握手对话框 用对话框作为主窗口 MFC 中将字符串 与数值之间的转换 _tstof _wtoi 参考文档: Dialog Boxes CreateDialogW DialogProc callback function GetWindowText function SetWindowText function今天的任务是创建一个非模态对话框。在Dialog Box...原创 2018-08-05 01:18:49 · 3003 阅读 · 0 评论 -
Windows c++界面开发初学(五)win32
今天学习做一个简单的画直线应用。 基本根据这篇博客完成的。1、思路主要处理集中在WindowProc函数,WM_LBUTTONDOWN和WM_LBUTTONUP消息首先定义一个结构体,用于存放画线时每根线的起点和终点坐标,以及线的类型(实线、虚线、点线等)当窗口重绘时需要把之前的直线也画出来,因此需要保存之前画过的直线的信息以重绘直线,可以用一个vector保存每次按下鼠标...原创 2018-07-30 22:32:57 · 1609 阅读 · 0 评论 -
Windows c++界面开发初学(三)win32
菜单添加菜单添加有两种方式,一种是利用代码创建菜单资源,一种是利用资源文件获取资源。1、代码创建利用CreateMenu()、CreatePopupMenu()、GetSystemMenu()函数创建顶层菜单、弹出式菜单,获取系统菜单; 利用AppendMenu()、InsertMenuItem()、InsertMenu()函数插入菜单项。各函数代码原型及说明如下:(建议直...原创 2018-07-25 15:45:28 · 4027 阅读 · 2 评论 -
Windows c++界面开发初学(二)win32
今天跟着微软的文档和一些博客写了个win32的hello world。 因为代码注释写的比较详细了就不加太多描述了。这里放一下文档链接和博客链接: 微软文档:创建传统的 Windows 桌面应用程序 (c + +) 参考博客1:跟我一起玩Win32开发(2):完整的开发流程 参考博客2:Win32 API编程简介Demo程序1、典型的Windows程序结构图来自参考博客2 ...原创 2018-07-23 15:25:43 · 16138 阅读 · 6 评论 -
Windows c++界面开发初学(十二)win32
今天把用户管理界面大致完成了,主要涉及的功能为展示所有用户、删除当前用户、更改当前用户信息。参考网址: 怎样在程序中让Edit Control显示或是隐藏 Edit Control1、UI用户管理界面,点击会议管理切换至会议管理界面,点击修改用户信息切换至用户信息修改页面, 当前用户显示当前登录的用户的用户名 用户信息修改页面,点击修改密码按钮后才能修改密码,需要输入旧密码...原创 2018-08-25 22:46:34 · 1039 阅读 · 0 评论