第一步:点击立即注册 第二步:点击注册,用邮箱作为账号注册登录,由于我已经注册了,所以就出现这个页面 第三步:登陆界面 ...
Windows 10 提供了新的控件,例如日历和拆分视图。 之前仅适用于 Windows Phone 的透视控件现在也可用于通用设备系列。 控件已经过更新,从而可以在较大的屏幕上正常运行、自行根据设备提供的屏幕像素数进行调整,以及可与多种输入类型(例如键盘、鼠标、触摸、笔及 Xbox 控制器之类的控 ...
通用 Windows 平台 (UWP) 应用是一种基于通用 Windows 平台 (UWP) 生成的 Windows 体验,它首次作为 Windows 运行时在 Windows 8 中引入。用户希望其体验在所有设备上均为移动版,并且希望使用现有的最方便或最高效的设备完成任务,此理念是 UWP 应用的 ...
在Windows编程中,经常会碰到字符串之间的转换,char*转LPCWSTR也是其中一个比较常见的转换。下面就列出几种比较常用的转换方法。 1、通过MultiByteToWideChar函数转换 MultiByteToWideChar函数是将多字节转换为宽字节的一个API函数,它的原型如下: LP ...
分类:
其他好文 时间:
2017-08-16 15:18:44
阅读次数:
163
不得不说,做C++服务器程序开发,要是不理解线程池,不懂线程池,做C++服务器端的程序就没有任何意义。特别就是上次我因为理解错了线程池而做错了一件事,而被指导人批了一顿,至今记忆犹新,所以趁着周末学了下线程池的使用,小有成绩。 先看一种比较简单的线程池的实现。 这里我们没有使用到任何线程池的信息,就 ...
分类:
编程语言 时间:
2017-08-06 19:32:40
阅读次数:
237
二 定时器消息 1 定时器消息 WM_TIMER 依照定时器设置时间段,自己主动向窗体发送一个定时器消息WM_TIMER. 优先级比較低. 定时器精度比較低,毫秒级别.消息产生时间也精度比較低. 2 消息和函数 2.1 WM_TIMER - 消息ID wParam: 定时器的ID lParam: 定 ...
步骤: 窗口类的设计 窗口类的注册 窗口的正式创建 窗口的显示与更新 1. 设计:使用WNDCLASSEX结构体,这里注意的是C++中的结构体中的成员默认是共有的,所以可以直接通过 . 来调用。 关于这个结构体的具体说明见msdn文档:https://msdn.microsoft.com/zh-CN ...
Windows编程中常常涉及到的一个问题是字符串之间的转换,开发过程总是遇到编译器提示无法格式转换的问题。于是自己总结了几种解决的方法。 1、通过T2W转换宏 char* szStr = "balabala"; CString str = CString(szStr); USES_CONVERSIO ...
http://blog.csdn.net/chenlycly/article/details/7586067 这篇转发的文章总结的比较好,但是没有告诉我为什么ON_MESSAGE的返回值必须是LRESULT 摘要: Windows编程和Dos编程,一个很大的区别就是,windows编程是事件驱动,消 ...
分类:
其他好文 时间:
2017-07-02 10:22:57
阅读次数:
156
001_函数的不同版本 HANDLE : CreateFile()函数返回一个内核对象的句柄 WINAPI : 一种调用约定,调用方式。 _In_ 与 _In_opt_ : 本身没有意义,一个说明宏,来标明这个参数的性质。 _In_ 说明此参数是“输入型”参数 _In_Opt_ 说明此参数是“输入指 ...