自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 OLE SDK——框架界面(二):IOleInPlaceFrame::SetStatusText

IOleInPlaceFrame::SetStatusText在容器的框架窗口状态行设置和显示关于在位(in-place)对象的状态文本。HRESULT SetStatusText( LPCOLESTR pszStatusText //指向显示消息的指针); 参数pszStatusText 包含要显示消息的以空字符结束的字符串的地址。 返回值这个方法支持标准返回值E

2002-03-16 18:57:00 1490

原创 OLE SDK——框架界面(三):IOleInPlaceFrame::RemoveMenus

IOleInPlaceFrame::RemoveMenus给定容器一个从在位(in-place)复合菜单中移去它的菜单标记的机会。HRESULT RemoveMenus( HMENU hmenuShared //在位复合菜单的句柄); 参数hmenuShared 在位复合菜单的句柄,它是被调用IOleInPlaceFrame::InsertMenus和WindowsInse

2002-03-16 18:57:00 1175

原创 OLE SDK——框架界面(四):IOleInPlaceFrame::EnableModeless

IOleInPlaceFrame::EnableModeless激活或禁止一个框架的非模式对话框。HRESULT EnableModeless( BOOL fEnable //激活或禁止非模式对话框窗口); 参数fEnable 通过指定TRUE激流非模式对话框窗口,指定FALSE禁止非模式对话框。 返回值这个方法支持标准返回值E_UNEXPECTED,也支持下列:

2002-03-16 18:57:00 1257

原创 OLE SDK——框架界面(五):IOleInPlaceFrame::SetMenu

IOleInPlaceFrame::SetMenu在窗口框架容器对象被激活的位置安装复合菜单。HRESULT SetMenu( HMENU hmenuShared, //复合菜单句柄 HOLEMENU holemenu, //菜单描述符句柄 HWND hwndActiveObject //对象的窗口句柄); 参数hmenuShared 通过调用IOleI

2002-03-16 18:57:00 1138

原创 OLE SDK——框架界面(六):IOleInPlaceFrame::InsertMenus

IOleInPlaceFrame::InsertMenus允许容器插入它的菜单组到复合菜单中,以便在在位(in-place)会话期间被使用。HRESULT InsertMenus( HMENU hmenuShared, //空菜单句柄 LPOLEMENUGROUPWIDTHS lpMenuWidths //指向数组); 参数hmenuShare

2002-03-16 18:57:00 1025

原创 OLE SDK——框架界面(七):IOleInPlaceFrame::TranslateAccelerator

IOleInPlaceFrame::TranslateAccelerator当一个对象在位激活的时候,有意的为容器的框架翻译加速键。HRESULT TranslateAccelerator( LPMSG lpmsg, //指向结构 WORD wID //命令标识值); 参数lpmsg 包含键信息的MSG结构指针 wID 命令标识值在容器提供的加速表中对应

2002-03-16 18:55:00 1229

原创 OLE SDK——框架界面(一)

IOleInPlaceFrameIOleInPlaceFrame界面控件着容器的顶级框架窗口。控件涉及允许容器去插入它的菜单组到复合菜单中,在适当的窗口框架中安装复合菜单,并从复合菜单移去容器的菜单标记。它设置和显示状态文本到相关的在位(in-place)对应。它也激活或禁止框架的非模式对话框,并预期的为容器框架翻译加速键。什么时候实现如果你要写一个被在位(in-place)激活的容器

2002-03-15 09:02:00 1717

原创 属性表概述

 属性表  属性表是一个允许用户去查看和编辑项目的属性的窗口。例如,一个电子表格程序可能使用属性表去让用户设置字体和表格的边框属性,及设置设置的属性,例如一个磁盘驱动器,打印机或鼠标。 关于属性表使用属性表在Internet Explorer中属性表的更新属性表手册关于属性表这个文档假设你已经十分的理解了对话框模板及对话框程序。如果不是这样,在继续下边的章节前你

2002-03-08 08:59:00 2282

原创 属性表及属性页问题集

属性表及属性页问题集一、“应用”按钮的ID“应用”的ID为:ID_APPLY_NOW (实际上是0x3021)。 在VC++的include目录中的Afxres.h文件中,定义如下: ...#define ID_APPLY_NOW 0x3021#define ID_WIZBACK 0x3023#define ID_WIZNEXT 0x3024#define ID_WIZFINI

2002-03-07 08:59:00 1809

原创 在MDI窗口中菜单的问题二则

 1、在MDI程序中发生winmdi.cpp141行错误的原因:一般通过向导制作的菜单如下:(菜单一)File->New  ->ExitView->Toolbar  ->Status BarHelp->About XXX...这样是可以运行的:现在把上边的菜单改成以下样子:(菜单二)File->New  ->ExitView->Toolbar

2002-03-06 09:20:00 4909

原创 使用位图菜单项——设置位图类型标记

设置位图类型标记MFT_BITMAP或MF_BITMAP标记告诉系统去使用一个位图去代替一个文本字符串去显示一个菜单项。 一个菜单项的MFT_BITMAP或MF_BITMAP标记必须在运行时设置;你不能在资源定义文件中设置。为了新的应用程序,你可以使用SetMenuItemInfo或InsertMenuItem函数去设置MFT_BITMAP类型标记。要把一个菜单项从一个文本项改成一个位图项

2002-03-04 08:51:00 1023

原创 使用位图菜单项——建立位图

建立位图当你为菜单项设置MFT_BITMAP或MF_BITMAP类型标记时,你必须为系统应该显示的菜单项指定位图的句柄。 你可以提供一个位图资源或在运行时新建一个位图。如果你使用位图资源,你可以使用LoadBitmap函数去装入位图并获得它的句柄。在运行时去新建一个位图,使用图形设备界面(GDI)函数。GDI在运行时提供这几个途径去新建一个位图,但开始一般使用下列代表性的方法:

2002-03-04 08:51:00 1143

原创 使用位图菜单项——添加线和图形到菜单

添加线和图形到菜单下列的代码例子显示了怎样新建一个包含位图项的菜单。它新建了两个菜单。首先是一个包含三个位图项的图表菜单:一个圆形统计图表,一个线形统计图表和一个条形统计图表。这个例子说明了怎样从应用程序的资源文件中装入这些位图,及怎样使用CreatePopupMenu和AppendMenu函数去新建菜单和菜单项。第二个菜单是一个线形菜单。它包含显示线形风格的位图(假如这些是系统定义好的)

2002-03-04 08:51:00 957

原创 使用位图菜单项——位图菜单项实例

位图菜单项实例这个实例新建了两个菜单,各自包含几个位图菜单项。为每个菜单,应用程序添加了相应的菜单名到主窗口的菜单栏中。首先菜单包含了三个图表类型的菜单项:圆形,线形和条形。这个菜单项位图是作为资源定义的,通过LoadBitmap函数装入。在菜单栏中关联在"Chart"菜单名。第二个菜单包含五种线形风格的菜单项,使用CreatePen函数的: PS_SOLID,PS_DASH,

2002-03-04 08:51:00 1148 1

原创 CWinApp类成员

CWinApp类成员数据成员构造函数操作符可重载函数初始化命令操作数据成员m_pszAppName指定了应用程序的名字m_hInstance标识了应用程序的当前实例m_hPrevInstance在32位应用程序中被设为NULLm_lpCmdLine指向一个以null结尾的字符串,指定了应用程序的命令行m_nCmdShow指

2002-03-01 08:53:00 1275 1

原创 CWinApp::CWinApp

 CWinApp::CWinAppCWinApp( LPCTSTR lpszAppName = NULL );参数lpszAppName一个以null结尾的字符串,其中包含了Windows使用的应用程序的名字。如果没有提供这个参数,或者其值为NULL,CWinApp使用资源字符串AFX_IDS_APP_TITLE或可执行文件的文件名。注释构造一个CWinApp对象并将l

2002-03-01 08:49:00 1091

原创 CWinApp::InitInstance

 CWinApp::InitInstancevirtual BOOL InitInstance( );返回值如果初始化成功,则返回非零值;否则返回0。注释Windows允许在同一时刻运行程序的几份拷贝。在概念上,应用程序的初始化可以被分为两个部分:一次性的应用程序初始化工作,这些在应用程序第一次运行时完成,以及实例的初始化工作,每次运行程序的一个拷贝时都会执行这些操作,包括

2002-03-01 08:49:00 2245

原创 CWinApp::SetRegistryKey

 CWinApp::SetRegistryKeyvoid SetRegistryKey( LPCTSTR lpszRegistryKey );void SetRegistryKey( UINT nIDRegistryKey );参数lpszRegistryKey字符串指针,包含了键的名字。nIDRegistryKey注册表中键的ID/索引。注释这个函数将应用

2002-03-01 08:49:00 1474

对日项目样式书样本

对日项目样式书样本,是学习软件设计的好东东

2007-11-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除