VS2010中nablePersistedSelection有什?
我这有几个函数你看看CreateCompatibleDC 函数功能 该函数创建一个与指定设备兼容的内存设备上下文环境(DC)。
通过GetDc()获取的HDC直接与相关设备沟通,而本函数创建的DC,则是与内存中的一个表面相关联。
函数原型 HDC CreateCompatibleDC(HDC hdc); 参数 hdc:现有设备上下文环境的句柄,如果该句柄为NULL,该函数创建一个与应用程序的当前显示器兼容的内存设备上下文环境。
返回值:如果成功,则返回内存设备上下文环境的句柄;如果失败,则返回值为NULL。
Windows NT:若想获得更多错误信息,请调用GetLastError函数。
注释:内存设备上下文环境是仅在内存中存在的设备上下文环境,当内存设备上下文环境被创建时,它的显示界面是标准的一个单色像素宽和一个单色像素高,在一个应用程序可以使用内存设备上下文环境进行绘图操作之前,它必须选择一个高和宽都正确的位图到设备上下文环境中,这可以通过使用CreateCompatibleBitmap函数指定高、宽和色彩组合以满足函数调用的需要。
当一个内存设备上下文环境创建时,所有的特性都设为缺省值,内存设备上下文环境作为一个普通的设备上下文环境使用,当然也可以设置这些特性为非缺省值,得到它的特性的当前设置,为它选择画笔,刷子和区域。
CreateCompatibleDc函数只适用于支持光栅操作的设备,应用程序可以通过调用GetDeviceCaps函数来确定一个设备是否支持这些操作。
当不再需要内存设备上下文环境时,可调用DeleteDc函数删除它。
ICM:如果通过该函数的hdc参数传送给该函数设备上下文环境(Dc)对于独立颜色管理(ICM)是能用的,则该函数创建的设备上下文环境(Dc)是ICM能用的,资源和目标颜色间隔是在Dc中定义。
CreateCompatibleBitmap 函数功能:该函数创建与指定的设备环境相关的设备兼容的位图。
函数原型:HBITMAP CreateCompatibleBitmap(HDC hdc,int nWidth,int nHeight); 参数: hdc: 设备环境句柄。
nWidth:指定位图的宽度,单位为像素。
nHeight:指定位图的高度,单位为像素。
返回值:如果函数执行成功,那么返回值是位图的句柄;如果函数执行失败,那么返回值为NULL。
若想获取更多错误信息,请调用GetLastError。
备注:由CreateCompatibleBitmap函数创建的位图的颜色格式与由参数hdc标识的设备的颜色格式匹配。
该位图可以选入任意一个与原设备兼容的内存设备环境中。
由于内存设备环境允许彩色和单色两种位图。
因此当指定的设备环境是内存设备环境时,由CreateCompatibleBitmap函数返回的位图格式不一定相同。
然而为非内存设备环境创建的兼容位图通常拥有相同的颜色格式,并且使用与指定的设备环境一样的色彩调色板。
fillsolidrect void FillSolidRect( int x, int y, int cx, int cy, COLORREF clr ); 参数: lpRec 指向RECT数据结构的指针,包含被填充的矩形的逻辑坐标,可以为该参数传递RECT数据结构或CRect对象的指针。
clr 指定填充矩形使用的颜色。
x 矩形左上角的X逻辑坐标。
y 矩形左上角的Y逻辑坐标。
cx 指定矩形的宽度。
cy 指定矩形的高度。
说明: 调用该成员函数用指定的固体色填充矩形。
FillSolidRect与CDC::FillRect类似,FillSolidRect只能使用固体色(由COLORREF参数决定)。
但FillRect带有画刷,因此可以为矩形填充固体色、抖动色、阴影或使用调色板。
FillRect通常比FillSolidRect慢。
注意:调用FillSolidRect时,以前用SetBkColor设置的背景色,被设置为clr指定的颜色。
Detach detach()函数: MFC类里CMENU类的成员函数。
功能是切断一个CWnd对象和一个有效窗口的联系。
由于WNDCLASS其实和CWnd根本没有什么关系,它们之间只是通过CWnd的成员HWND联系起来的。
Detach的作用是切断一个CWnd对象和一个有效窗口的联系。
因为CWnd是C++的对象,C++的对象有一个生存期的概念,脱离了该对象的作用域,这个对象就要被销毁,但是Windows对象没有这个特点,当销毁CWnd对象的时候,我们不一定希望WNDCLASS一起被销毁,那么在此之前,我们就先要把这个联系切断。
当我们建立了一个局部的菜单对象后,比如 在一个窗口类的函数里建立了一个局部菜单对象,当这个窗口函数的生命周期结束时,如果不希望菜单对象也被销毁,就要用detach()函数把菜单句柄和这个菜单对象分离。
这样,当局部的菜单对象被销毁时,它不会销毁一个它不具备拥有权的菜单。
GetClientRect 函数功能该函数获取窗口客户区的坐标。
客户区坐标指定客户区的左上角和右下角。
由于客户区坐标是相对子窗口客户区的左上角而言的,因此左上角坐标为(0,0) 函数原型在Win32 SDK, 该API函数原型为 BOOL GetClientRect( HWND hWnd, // 窗口句柄 LPRECT lpRect // 客户区坐标 ); 在MFC中,该函数的原型为void GetClientRect(LPRECT lpRect) const; 参数hWnd [输入]是程序窗口的句柄。
lpRect [输出]是一个指针,指向一个RECT类型的rectangle结构。
该结构有四个LONG字段,分别为left、top、right和bottom。
GetClientRect将这四个字段设定为窗口显示区...
vs2010怎样编c
File->New->Project在打开的New Project对话框中最左侧一栏中选择Visual C++下面的CLR,之后在其右侧的区域中选择CLR Empty Application并在下面的三个文本框中填入工程名称(Name),工程位置(Location)以及解决方案名称(Solution Name)之后单击OK 然后可以解决方案浏览器中看到刚才新建的工程,右击工程名,选择Properties(属性),在打开的对话框中选择Configuration Properties(配置属性)下面的General(一般),然后将右边对话框中的Common Language Runtime Support(CLR支持)改为"No Common Language Runtime Support",然后点击确定退出接下来右击工程中的Source Files,选择Add->New Item...,在打开的对话框中选择“C++ File(.cpp)",并在下方输入一个以.c结尾的文件名,之后点击Add,之后就可以在这个文件中加入C语言代码,按F5就可以调试运行了。
VS2010最新的版本是哪个?
支持。
在VS 2010中使用Windows Presentation Foundation (WPF)重新打造了IDE。
得益于WPF的强大功能,把VS2010中的多个窗口布置在不同的屏幕上。
比如我们可以将代码编辑器放置在主显示器中,将输出窗口,类图窗口,代码定义窗口等等提供辅助信息的窗口放置在副显示器中,这样我们就可以在主窗口中编辑代码,同时有需要的时候,可以及时地从辅助窗口中得到一些有用的辅助信息。
VS2010中CompressingSessionValues作?
ASP.NET session外的进程的状态值保存在数据库或服务器上。
这些都是以序列化格式保存。
发送到服务器时候,更多更大的session将消耗更多的资源 。
现在,这些可以被压缩在一个新的构建compressionEnabled属性中。
这种对sessionState元素属性,可以在web.config这样被声明。
WORD2010每次启动都要配置
解决的方法如下:1、保证Office 2010已经激活。
2、打开注册表,在开始菜单下的搜索框中输入regedit,按Enter键。
3、到HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options,右侧找到NoRereg,右键修改。
4、将值从0改为1,保存退出。
5、如果没有找到NoRereg注册表,那就新建一个DWORD(32位)值,命名为NoRereg,然后将数值数据改为1即可。
运行对话框中输入命令解决Office启动配置问1、同时按Win键+R键调出运行框。
2、在运行对话框中输入以下命令,然后点确定即可:reg add HKCU\Software\Microsoft\Office\15.0\Word\Options /v NoReReg/t REG_DWORD /d 13、如果其他版本的Office软件,如每次打开Office2003/2007/2010都是先显示“安装程序正在准备必要的文件”,提示配置进度,那么分别按照本法在运行框输入指令,点击确定即可Office 2003用的命令:reg addHKCU\Software\Microsoft\Office\11.0\Word\Options /v NoReReg /t REG_DWORD /d 1Office 2007用的命令:reg addHKCU\Software\Microsoft\Office\12.0\Word\Options /v NoReReg /t REG_DWORD /d 1Office 2010用的命令:reg addHKCU\Software\Microsoft\Office\14.0\Word\Options /v NoReReg /t REG_DWORD /d 1
转载请注明出处51数据库 » vs2010 dword