博客专栏  >  编程语言   >  Windows客户端开发那些事儿

Windows客户端开发那些事儿

用现代的方法进行windows客户端开发:c++11, windows api, 一些开源库。

关注
40 已关注
51篇博文
  • 解决方案--gloox源码编译错误

    在博客《解决方案–VS2015编译的程序在其他机器上缺少msvcp120.dll》中,讲诉了一些问题,和解决方案,最后又遇到了gloox编译错误的问题?问题如下:1>------ Build star...

    2015-10-26 21:20
    2156
  • windows客户端开发--实现一个多线程定时器

    go了很久了,但是生活还得继续,工作还得继续,今天跟大家分享一个多线程的定时器。Windows为我们提供了SetTimer和KillTimer 启动 SetTimer(m_hWnd, TESTWM...

    2017-05-12 11:18
    1839
  • Windows程序设计--起步

    第一个windows程序: 首先建立一个win32 application。对于二者的区别可以参见博客《Hey,别搞错了Win32项目和Win32控制台程序》main函数我们都很熟悉,而且许多程序员...

    2015-09-08 14:03
    7341
  • Windows程序设计--窗口与消息

    进行Windows程序设计时,其实就是在进行一种面向对象的编程。在面向对象中,对象是代码和数据的组合,一个窗口也是一个对象。在用户眼中,窗口是屏幕上的对象,并可借助键盘或鼠标直接与之进行交互。用户对窗...

    2015-09-09 14:43
    6123
  • Windows程序设计--文本输出(一)

    绘制和重绘 之前就写过,windows是一个消息驱动的系统,有两种方式把各种事件通知给应用程序:1是把消息放在应用程序的消息队列中;2是向适当的窗口过程直接发送消息。 这里主要讨论的是WM_PAI...

    2015-10-21 23:10
    20178
  • VS2015--win32工程配置的一些想法之VS2015编译的程序在其他机器上缺少msvcp120.dll

    今天分享一个自己在开发过程中遇到的困难。用VS2015开发了一个windows客户端(win32项目),在自己的机器上运行很流畅。当你得意的把releas版本进行打包,并进行发布后,问题来了?很多人反...

    2015-10-26 20:54
    7849
  • 谷歌C++编程规范补充--windows编程规范

    之前博客《谷歌C++编程规范笔记》整理了一些关于C++ Style方面的东西,看的是中文版本的。但是今天翻阅英文版本的,在最后,发现了 Google C++ Style 关于windows的。Wind...

    2015-10-27 22:03
    6551
  • 详解VMware Workstation 12 安装虚拟机

    一、背景作为一个windows客户端开发人员,不得不面对的就是windows版本兼容问题。比如说为了使开发的客户端兼容XP,需要在VS编译器中的平台工具集选择“Visual Studio 2015-W...

    2015-10-30 22:49
    2740
  • windows程序托盘图标以及消息提示--基本知识(NOTIFYICONDATA)

    首先介绍一下基本知识: NOTIFYICONDATA结构体,语法如下:typedef struct _NOTIFYICONDATA { DWORD cbSize; HWND hWnd; UINT u...

    2015-10-31 14:17
    3609
  • windows程序托盘图标以及消息提示--基本知识(Shell_NotifyIcon)

    之前说了NOTIFYICONDATA结构体的一些内容,下面继续。Shell_NotifyIcon函数,向任务栏的状态栏发送一个消息。原型如下:BOOL Shell_NotifyIcon(DWORD d...

    2015-10-31 14:26
    3736
  • windows程序托盘图标以及消息提示--示例程序

    之前两个博客介绍一些基本姿势,都是msdn上的,今天就介绍一下如何使用吧。为了简单起见,还是创建一个MFC based on dialog 功能吧。1创建托盘图标,封装了成一个函数:NOTIFYICO...

    2015-10-31 14:56
    2923
  • Windows程序设计--文本输出(二)

    今天要详细讲解一下TEXTOUT,它是显示文本最重要的GDI函数。CSDN是这样描述的: The TextOut function writes a character string at the ...

    2015-11-01 22:07
    3502
  • windows客户端开发--使你的客户端运行时记住上次关闭的大小和位置

    几乎所有的windows客户端都可以调整大小,所以用户根据自己的喜好调整客户端的大小和位置。但是当该客户端退出后,重新运行客户端的时候,我们往往又要调整自己喜好的大小和位置。微信的windows客户端...

    2016-02-18 20:40
    11694
  • Windows API (包含了所有Windows API)

    Windows API (包含了所有Windows API)Api函数名                               函数说明                             ...

    2016-02-18 21:57
    3625
  • windows客户端开发--使你的客户端运行时记住上次关闭的大小和位置(win32 application)

    之前博客写了MFC如何存储windowplacement这个结构体,我们用的是写入注册区。在win32 application中,也试图将信息写入注册区。但是越来越觉得小题大做,于是,还是写入.ini...

    2016-02-19 20:32
    2637
  • windows客户端开发--通过ShellExecute函数打开浏览器

    在我们的客户端中常常会有一些link,点击后希望通过浏览器导航到该链接。我们是通过ShellExecute函数来实现的。ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打...

    2016-02-19 21:35
    2406
  • windows客户端开发--如何测量一个字符串显示的物理长度

    首先需要说明的是,我所说的字符串的长度,不是string的length,也不是string的size。我指的是显示的长度,即物理长度。缘由: 之所以要提到这个,是因为遇到了一些问题。 再使用dui...

    2016-03-01 19:51
    2839
  • windows客户端开发--如何修复输入法提示框位置不正确

    应该也有人会遇到这样的困扰:就是在edit或是richedit控件中输入时,输入法的提示框位置不正确。何为HIMC ?什么是IME (Input Method Editors)?广义上讲,IME是微软...

    2016-03-05 22:30
    2894
  • windows客户端开发--使你的输入框具有拖拽上传的功能

    今天谈一天windows客户端拖拽上传功能。其实主要是拖拽功能,上传是自己实现的。DragAcceptFiles 函数最重要的就是这个函数了,看看作用: Registers whether a wi...

    2016-03-07 22:31
    3610
  • windows客户端开发--根据可下载url另存为文件(微信windows客户端这样做的)

    可以我的blog的标题会让你误解,那么好,没图说了xx: 比如微信windows客户端发送了一张图片,我们可以预览这张图片,还可以保存到本地: 那么windows程序是如何下载这张图片的呢?是这样...

    2016-03-08 21:57
    1738
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部