<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Sky_Internet的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Sky_Internet</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Sky_Internet]]></copyright><item><title><![CDATA[函数---- SetWindowPos]]></title><link>https://blog.youkuaiyun.com/Sky_Internet/article/details/7777375</link><guid>https://blog.youkuaiyun.com/Sky_Internet/article/details/7777375</guid><author>Sky_Internet</author><pubDate>Mon, 23 Jul 2012 23:21:40 +0800</pubDate><description><![CDATA[SetWindowPos - 改变窗口的位置与状态


//声明:
SetWindowPos(
  hWnd: HWND;            {窗口句柄}
  hWndInsertAfter: HWND; {窗口的 Z 顺序}
  X, Y: Integer;         {位置}
  cx, cy: Integer;       {大小}
  uFlags: UINT]]></description><category></category></item><item><title><![CDATA[函数----ModifyStyle]]></title><link>https://blog.youkuaiyun.com/Sky_Internet/article/details/7777356</link><guid>https://blog.youkuaiyun.com/Sky_Internet/article/details/7777356</guid><author>Sky_Internet</author><pubDate>Mon, 23 Jul 2012 23:11:01 +0800</pubDate><description><![CDATA[ModifyStyle

　　CWnd::ModifyStyle

　　1.作用:

　　调用这个函数修改窗口的风格

　　2.函数原型:

　　BOOL ModifyStyle

　　(

　　DWORD dwRemove,

　　DWORD dwAdd,

　　UINT nFlags=0

　　);

　　3.参数含义:

　　dwRemove]]></description><category></category></item><item><title><![CDATA[函数----MoveWindow()与SetWindowPro()函数]]></title><link>https://blog.youkuaiyun.com/Sky_Internet/article/details/7765473</link><guid>https://blog.youkuaiyun.com/Sky_Internet/article/details/7765473</guid><author>Sky_Internet</author><pubDate>Fri, 20 Jul 2012 00:21:52 +0800</pubDate><description><![CDATA[MoveWindow()与SetWindowPro()函数
用CWnd类的函数MoveWindow()或SetWindowPos()可以改变控件的大小和位置。
void MoveWindow(int x,int y,int nWidth,int nHeight);
void MoveWindow(LPCRECT lpRect);
第一种用法需给出控件新的坐标和宽度、高度；
第二种用法给出]]></description><category></category></item><item><title><![CDATA[MFC----设备上下文]]></title><link>https://blog.youkuaiyun.com/Sky_Internet/article/details/7738406</link><guid>https://blog.youkuaiyun.com/Sky_Internet/article/details/7738406</guid><author>Sky_Internet</author><pubDate>Fri, 20 Jul 2012 00:15:52 +0800</pubDate><description><![CDATA[关于设备上下文（HDC）专题





一、句柄与HDC
      “句柄”是整个windows编程的基础，它通常是一个四字节长（32位的）的整数值，用来唯一标识应用程序中的不同对象和同类对象中的不同的实例，诸如，一个窗口，按钮，图标，滚动条，输出设备，控件或者文件等，应用程序能够通过句柄访问相应的对象的信息。但是，句柄不是一个指针，程序不能利用句柄来直接阅读它所指示的信息。如果句]]></description><category></category></item><item><title><![CDATA[MFC--使用DWM实现Aero Glass效果]]></title><link>https://blog.youkuaiyun.com/Sky_Internet/article/details/7738538</link><guid>https://blog.youkuaiyun.com/Sky_Internet/article/details/7738538</guid><author>Sky_Internet</author><pubDate>Fri, 20 Jul 2012 00:15:29 +0800</pubDate><description><![CDATA[使用DWM实现Aero Glass效果
分类： 
Windows开发 C++2010-06-08 20:23
2624人阅读 
评论(10)收藏
举报

      从Windows Vista开始，Aero Glass效果被应用在了Home Premium以上的系统中（Home Basic不具有该效果）。这种效果是由DWM（Desktop Window Manager）来控制的。对]]></description><category></category></item><item><title><![CDATA[MFC----设置对话框的背景颜色及设置透明]]></title><link>https://blog.youkuaiyun.com/Sky_Internet/article/details/7737363</link><guid>https://blog.youkuaiyun.com/Sky_Internet/article/details/7737363</guid><author>Sky_Internet</author><pubDate>Fri, 20 Jul 2012 00:14:41 +0800</pubDate><description><![CDATA[MFC----设置对话框的背景颜色及设置透明



现说设置背景颜色。

    我用了很多方法都不行，查了很多资料，现在说一下解决方案吧。
    在XXXXXXDlg.头文件的protected:中加入CBrush m_brush；
    在XXXXXXDlg.cpp文件中的OnInitDialog()初始化函数中加入画刷m_brush.CreateSolidBrush(RG]]></description><category></category></item><item><title><![CDATA[MFC----C语言中的符号]]></title><link>https://blog.youkuaiyun.com/Sky_Internet/article/details/7765457</link><guid>https://blog.youkuaiyun.com/Sky_Internet/article/details/7765457</guid><author>Sky_Internet</author><pubDate>Fri, 20 Jul 2012 00:12:33 +0800</pubDate><description><![CDATA[C语言中的符号
 




运算符的种类Ｃ语言的运算符可分为以下几类：
1.算术运算符
用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算，%)、自增(++)、自减(–)共七种。
2.关系运算符
用于比较运算。包括大于(>)、小于(=)、小于等于(
3.逻辑运算符
用于逻辑运算。包括与(&&)、或(||)、非(!)三种。
4.位操作运算符
参]]></description><category></category></item><item><title><![CDATA[Windows----虚拟仪表在VC++中的一种应用实现]]></title><link>https://blog.youkuaiyun.com/Sky_Internet/article/details/7759053</link><guid>https://blog.youkuaiyun.com/Sky_Internet/article/details/7759053</guid><author>Sky_Internet</author><pubDate>Wed, 18 Jul 2012 14:25:38 +0800</pubDate><description><![CDATA[虚拟仪表在VC++中的应用实现
摘  要　虚拟仪表应用越来越广泛，本文根据VC开发虚拟仪表的流程和原理，从实际应用角度设计了一个虚拟指南针仪表的实例。 
    关键词　虚拟仪表；VC++面向对象；动态仿真
 

1　引言
    随着计算机技术的日益成熟，计算机的应用已渗透到各个领域，各种车载装备也逐步向数字化、智能化方向发展。用数字化的虚拟仪表取代机械式传统仪表已成为实现车辆自动化]]></description><category></category></item><item><title><![CDATA[函数----printf]]></title><link>https://blog.youkuaiyun.com/Sky_Internet/article/details/7757370</link><guid>https://blog.youkuaiyun.com/Sky_Internet/article/details/7757370</guid><author>Sky_Internet</author><pubDate>Tue, 17 Jul 2012 23:54:13 +0800</pubDate><description><![CDATA[printf函数
数据输出语句 

　　本小节介绍的是向标准输出设备显示器输出数据的语句。在C语言中，所有的数据输入/输出都是由库函数完成的。 因此都是函数语句。本小节先介绍printf函数和putchar函数。printf函数printf函数称为格式输出函数，其关键字最末一个字母f即为“格式”(format)之意。其功能是按用户指定的格式， 把指定的数据显示到显示器屏幕上。在前面的例题中我]]></description><category></category></item><item><title><![CDATA[MFC----JOYSTICK相关API函数对手柄进行控制]]></title><link>https://blog.youkuaiyun.com/Sky_Internet/article/details/7757363</link><guid>https://blog.youkuaiyun.com/Sky_Internet/article/details/7757363</guid><author>Sky_Internet</author><pubDate>Tue, 17 Jul 2012 23:51:40 +0800</pubDate><description><![CDATA[用JOYSTICK相关API函数对手柄进行控制，下面是用到的相关函数：
        joyGetNumDevs获取当前系统支持的游戏设备数量（本人通过调用此函数来判断系统时候支持手柄）
        joyGetDevCaps查询指定设备的性能（本人通过此函数来判断指定设备是否存在）
        joyGetPos获取游戏设备的坐标位置以及按钮状态
        joyGetP]]></description><category></category></item><item><title><![CDATA[MFC多线程编程2]]></title><link>https://blog.youkuaiyun.com/Sky_Internet/article/details/7755844</link><guid>https://blog.youkuaiyun.com/Sky_Internet/article/details/7755844</guid><author>Sky_Internet</author><pubDate>Tue, 17 Jul 2012 16:17:34 +0800</pubDate><description><![CDATA[MFC多线程编程2

六、MFC多线程编程实例
　　在Visual C++
6.0编程环境中，我们既可以编写C风格的32位Win32应用程序，也可以利用MFC类库编写C++风格的应用程序，二者各有其优缺点。基于Win32的
应用程序执行代码小巧，运行效率高，但要求程序员编写的代码较多，且需要管理系统提供给程序的所有资源；而基于MFC类库的应用程序可以
快速建立起应用程序，类库为程序员提]]></description><category></category></item><item><title><![CDATA[MFC多线程编程1]]></title><link>https://blog.youkuaiyun.com/Sky_Internet/article/details/7755835</link><guid>https://blog.youkuaiyun.com/Sky_Internet/article/details/7755835</guid><author>Sky_Internet</author><pubDate>Tue, 17 Jul 2012 16:16:06 +0800</pubDate><description><![CDATA[MFC多线程编程1


VC多线程编程





VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好.
一、问题的提出
编写一个耗时的单线程程序：
　　新建一个基于对话框的应用程序SingleThread，在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮，ID为IDC_SLEEP_SIX_SECOND，标题为
“延时6秒”，添加按钮的响应]]></description><category></category></item><item><title><![CDATA[Windows----directshow----IBasicVideo接口]]></title><link>https://blog.youkuaiyun.com/Sky_Internet/article/details/7747944</link><guid>https://blog.youkuaiyun.com/Sky_Internet/article/details/7747944</guid><author>Sky_Internet</author><pubDate>Tue, 17 Jul 2012 16:15:05 +0800</pubDate><description><![CDATA[IBasicVideo接口（全解）

       这个接口支持通用的视频窗口的视频属性。一般情况下，视频渲染器将视频显示在显示器中的窗口上。IBasicVideo接口支持属性和方法，属性可以非常容易的从很多自动化控制器中存取，例如Microsoft ® Visual Basic ®编程系统。然而，一些操作需要很多属性一起变化。因为这层原因，它所提供的方法可以改变相关的属性。IBasicVid]]></description><category></category></item><item><title><![CDATA[MFC----数据类型转换]]></title><link>https://blog.youkuaiyun.com/Sky_Internet/article/details/7746645</link><guid>https://blog.youkuaiyun.com/Sky_Internet/article/details/7746645</guid><author>Sky_Internet</author><pubDate>Mon, 16 Jul 2012 16:28:15 +0800</pubDate><description><![CDATA[1将CString转成int类型
CString str(_T(“123”));
Int i = _ttoi(str);
2 int转成 CString
CString Str; 
int a = 15; 
Str.Format(_T("%d"),a);
3 char*   
转成CString   
(1)可以直接构造函数.如下:    
char* p = "test";]]></description><category></category></item><item><title><![CDATA[MFC----windows控件----进度条控件（CProgressCtrl)]]></title><link>https://blog.youkuaiyun.com/Sky_Internet/article/details/7731179</link><guid>https://blog.youkuaiyun.com/Sky_Internet/article/details/7731179</guid><author>Sky_Internet</author><pubDate>Wed, 11 Jul 2012 00:40:47 +0800</pubDate><description><![CDATA[方法1：
单线程方式。
将你的任务分成多个部分，每运行一部分，就更新一下进度条。
这种方法就是很烦人。

方法2：
双线程方式。
主线程负责完成你想要的工作。副线程负责更新进度条。
更新进度条可以按照计时方法，或者根据主线程完成任务的状态来更新。
因此，你的主线程在完成任务时，还得用一个临界区随时报告任务的完成状态。

方法3：
双线程方式
主线程负责更新进度条，并且创建]]></description><category></category></item><item><title><![CDATA[MFC----windows控件----滑动条控件]]></title><link>https://blog.youkuaiyun.com/Sky_Internet/article/details/7732974</link><guid>https://blog.youkuaiyun.com/Sky_Internet/article/details/7732974</guid><author>Sky_Internet</author><pubDate>Wed, 11 Jul 2012 00:40:06 +0800</pubDate><description><![CDATA[滑动条控件 (CSliderCtrl)使用说明
滑动条控制（Slider Control）也叫轨道条控制，其主要是用一个带有轨道和滑标的小窗口以及窗口上的刻度，来让用户选择一个离散数据或一个连续的数值区间。通过鼠标或键 盘来进行数据的选择操作，这在WIN98/95中的很多应用程序中都可以看到，如控制面板中的鼠标等，滑动条既可以是水平方式的也可以是垂直方式的。滑动条控制的风格如下：
　　TBS_]]></description><category></category></item><item><title><![CDATA[MFC----图形设备接口1]]></title><link>https://blog.youkuaiyun.com/Sky_Internet/article/details/7733027</link><guid>https://blog.youkuaiyun.com/Sky_Internet/article/details/7733027</guid><author>Sky_Internet</author><pubDate>Wed, 11 Jul 2012 00:39:10 +0800</pubDate><description><![CDATA[图形设备接口
事实上，图形设备接口(Graphics Device Interface，GDI)是指这样的一个可执行程序，它处理来自Windows应用程序的图形函数调用，然后把这些调用传递给合适的设备驱动程序，由设备驱动程序来执行与硬件相关的函数并产生最后的输出结果。GDI可以看作是一个应用程序与输出设备之间的中介，一方面，GDI向应用程序提供了一个设备无关的编程环境，另一方面，它又以设备相关的]]></description><category></category></item><item><title><![CDATA[MFC----图形设备接口2]]></title><link>https://blog.youkuaiyun.com/Sky_Internet/article/details/7734174</link><guid>https://blog.youkuaiyun.com/Sky_Internet/article/details/7734174</guid><author>Sky_Internet</author><pubDate>Wed, 11 Jul 2012 00:38:59 +0800</pubDate><description><![CDATA[图形设备接口(GDI)  



图形设备接口(GDI)是一个可执行程序，它接受Windows应用程序的绘图请求(表现为GDI函数调用)，并将它们传给相应的设备驱动程序，完成特定于硬件的输出，象打印机输出和屏幕输出。
　　GDI负责Windows的所有图形输出，包括屏幕上输出像素、在打印机上输出硬拷贝以及绘制Windows用户界面。
１、三种图形输出类型
　　应用程序可以使用GDI创]]></description><category></category></item><item><title><![CDATA[MFC 获得屏幕大小]]></title><link>https://blog.youkuaiyun.com/Sky_Internet/article/details/7734338</link><guid>https://blog.youkuaiyun.com/Sky_Internet/article/details/7734338</guid><author>Sky_Internet</author><pubDate>Wed, 11 Jul 2012 00:38:45 +0800</pubDate><description><![CDATA[MFC 获得屏幕大小

int with= GetSystemMetrics(SM_CXFULLSCREEN);

int heigh= GetSystemMetrics(SM_CYFULLSCREEN);

通过上边两个函数获取的是显示屏幕的大小，及不包括任务栏等区域。
 

int   cx   =   GetSystemMetrics(   SM_CXSCREEN   );]]></description><category></category></item><item><title><![CDATA[函数----MoveWindow]]></title><link>https://blog.youkuaiyun.com/Sky_Internet/article/details/7734467</link><guid>https://blog.youkuaiyun.com/Sky_Internet/article/details/7734467</guid><author>Sky_Internet</author><pubDate>Wed, 11 Jul 2012 00:38:33 +0800</pubDate><description><![CDATA[MoveWindow　　
函数功能:改变指定窗口的位置和大小.对顶窗口来说,位置和大小取决于屏幕的左上角;对子窗口来说,位置和大小取决于父窗口客户区的左上角.对于Owned窗口,位置和大小取决于屏幕左上角.

　　函数原型:BOOL MoveWindow( HWND hWnd, int X, int Y, int nWidth, int nHeight, BOOL bRepaint );]]></description><category></category></item></channel></rss>