相关推荐
-
CS_OWNDC与 CS_CLASSDC
CS_OWNDC与 CS_CLASSDC |字号 在调用GetDC或BeginPaint时,windows用默认值创建一个设备描述表,对设备描述表属性所做的一切改变在ReleaseDC或EndPaint使用后都会失效。如果你不想使用默认属性,那么可以使用CS_OWNDC 和 CS_CLASSDC 自己定义设备描述表属性。 wndclass.style=CS_OWNDC
-
MiniGUI编程速查表
前言 自己学习MiniGui也快一年了,粗浅的学习了一下,本文是根据《MINIGUI-PROG-GUIDE-V3.0-C》中的内容整理而来,根据自己的理解做了一些分类,大部分都是一些函数的说明,方便自己以后学习MiniGui时查阅。现在分享出来,供大家一起学习。当然在学习的过程中也遇到过一些坑,像自定义控件,主窗口透明背景,窗口弹出动画啊,控件动画等等,有时间也会分享出来。 1 窗口的创...
-
windows程序设计(八)显示区域大小与卷动列
有时候当我们显示大段文字的时候,经常会出现屏幕空间不够的情况,在本节中就要解决这个问题。 显示区域大小
-
手把手教你写第一个Windows窗口
手把手教你写第一个Windows窗口,快速上手,你学会了吗
-
Windows程序运行原理 之 WNDCLASS详解
#include <windows.h>#include <stdio.h>//包含应用程序中数据类型和数据结构的定义LRESULT CALLBACK WinSunProc( HWND hwnd, // handle to window UINT uMsg, // message identifier WPARAM wParam, // firs...
-
深入探索Win32结构化异常处理
在Win32操作系统提供的所有功能中,使用最广泛而又没有公开的恐怕要数结构化异常处理( Structured Exception Handling ,SEH ) 了。当你考虑Win32结构化异常处理时,也许会想到__try、__finally和__except等术语。可能你在任何一本讲解Win32的好书上 都能找到关于SEH较为详细的描述,甚至Win32 SDK文档也对使用__try、__fi
-
class Window
我们在开发过程中做程序设计时,当你的程序以控制台方式运行时,按下ALT+ENTER可以将屏幕变成全屏模式。但如何在程序中用Win32 API函数来实现这个功能呢?那么,有什么办法实现Windows中控制台程序的全屏模式开关呢? 首先看一下: #define ID_SWITCH_CONSOLEMODE 0xE00F 这个加速键ID没有对外公开,所以你在Win32 API的有关文档中找不
-
Win32 程序开发:窗口类结构体WNDCLASS和WNDCLASSEX
1) 简单介绍窗口类结构体 1. 什么是窗口类结构体(摘抄自百度百科) 窗口类结构体是用来储存某一类窗口的信息,窗口类结构体包含了一个窗口类的全部信息。 比如:窗口的图标、菜单栏、背景颜色、窗口的消息处理等等 2.窗口类结构体 WNDCLASS和WNDCLASSEX 窗口类结构体有:WNDCLASS、WNDCLASSEX WNDCLASS 为早期的版本 W...
-
重温WIN32 API ------ 最简单的Windows窗口封装类
如果你也厌倦了复杂的MFC,这里提供了一个非常简单的把C++类、对象与窗口类、对象联系起来的方式。
-
关于RegisterClass和CreateWindow
RegisterClass就函数名字和其参数来解释,中文意思是注册窗口类别,顾名思义就是注册一个窗口类,而CreateWindow字面上意思就是创建一个窗口。可能刚做windows开发的对着两个函数及其之间关联有点疑问。 RegisterClass函数的作用是通知系统,你要定义一个新的窗体类型,然后把这个类型记录到系统里面,以后你就可以使用CreateWindow来创建一个基于此...
-
Windows编程入门程序详解
Windows编程入门程序详解 1.程序 /************************************************************************ * 名 称:Windows_Frist_Code.cpp * 功 能:Windows编程入门 * 描 述:包含WinMain函数、WNDCLASS、消息循环等多种内容 ...
-
LockWindowUpdate系列1:LockWindowUpdate的行为?
对LockWindowUpdate可怜的误解。 这是关于LockWindowUpdate系列的第一篇。LockWindowUpdate的行为,它是用于做什么的,以及(可能更重要的是)它不是用于做什么。 LockWindowUpdate做的事情其实很简单。当一个窗口被“锁定”,所有向它及其子窗口的绘制都会失败。取代绘制操作的是,窗口管理器记住了应用程序试图在窗口的哪一部分中进行
-
Win32结构 WNDCLASS
WNDCLASS 结构WNDCLASS包含了被RegisterClass函数注册的窗口类的属性。 这个结构已经被RegisterClassEx函数所注册的WNDCLASSEX结构取代。但是如果你不需要设置小图标来关联窗口类,你仍然可以使用WNDCLASS结构和RegisterClass函数。 typedef struct _WNDCLASS {
-
class CWindow
///////////////////////////////////////////////////////////////////////////// // CWindow - client side for a Windows window class CWindow { public: static RECT rcDefault; HWND m_hWnd; C
-
win32 中关于ScrollWindow函数的应用
1.SetScrollInfo 函数的说明: si.cbSize = sizeof(SCROLLINFO); si.cbMask = SIF_RANGE | SIF_PAGE; si.nMin = 0; si.nMax = NUMLINES - 1; si.nPage = cyClient/cyChar; SetScrollInfo(hwnd, SB_VERT, &si,
-
ScrollWindow 函数功能 该函数滚动所指定的窗口客户区域内容。函数提供了向后兼容性,新的应用程序应使用ScrollWindowEX。
<br />转贴地址: http://baike.baidu.com/view/1034299.htm<br /> ScrollWindow<br />目录函数功能函数原型参数返回值注意函数信息编辑本段函数功能 该函数滚动所指定的窗口客户区域内容。函数提供了向后兼容性,新的应用程序应使用ScrollWindowEX 。 编辑本段函数原型 BOOL ScrollWindow(HWND hWnd, int XAmount, int YAmount, CONST RECT *IpRect, CONST R
1 楼 weiqingfei 2009-02-27 16:10