2024年3月14日发(作者:)

VC基本函数一览

CSize说明一个矩形的高和宽,调用CDC::GetTextExtent成员函数计算使用当前字体的一行文

字的高和宽决定的尺寸。

CString::LoadString把一个由nID标识的字符串资源读取到现有的CString对象中。

CDC::BeginPath:打开设备上下文中的路径,路径打开后,应用程序可以开始调用GDI画图函

数定义位于路径上的点。

CDC::SelectClipPath选择当前路径作为设备上下文的剪切区域,通过使用指定模式与任何现

有的剪切区域合并(所有绘制工作都只作用于该剪切区域)。

CDC::GetTextMetrics:取回使用属性设备上下文的当前字体尺寸。

CDC::CreateSolidCaret:为系统创建实心矩形光标并声明。

CDC::CreateCaret:为系统光标创建一个新图形,使用Show Caret显示光标。

CDC::SetTextColor:把文字颜色设定为指定色。

CDC::GetBkColor:返回当前指定颜色。

CDC::SetCaretPos:设置光标位置

CDC::DrawText:调用该成员函数在给定矩形中输出格式化文字,可输出多行文字并规定对齐

方式和使用何种风格。

(1)

CMenu::CheckMenuItem:从弹出菜单的菜单项上添加或删除复选标记。

CMenu::SetDefaultItem:为指定菜单设置默认菜单项。

Cwnd::GetMenu():取回一个指向该窗口菜单的指针。

Cwnd::GetSubMenu():取回弹出菜单的CMenu类对象。

SDK GetSystemMetrics:取回各种系统尺寸和系统配置设置。所有由GetSystemMetrics函数取

回的尺寸都以象素为单位。

CMenu::SetMenuItemBitmaps:为菜单项添加一幅指定位图

CMenu::EnableMenuItem:激活、取消或变灰一个菜单项。

CWnd::SetMenu:把当前菜单设置为指定菜单。

::DestroyMenu:该函数销毁指定菜单并释放该菜单占用的内存。

CMenu::Detach:把一个CMENU对象与一个Windows菜单分开并返回该句柄。

CCMDUI::m_nIndex:菜单项,工具栏或其它由CCMDUI对象表示用户界面对象的索引。

CCMDUI::m_nID:菜单项,工具栏或其它由CCMDUI对象表示用户界面对象的ID。

CCMDUI::Enable:该函数使菜单项有效或无效。

CWnd::OnContextMenu:当用户在该窗口点击右键时由框架调用。可以使用TrackPopupMenu

显示上下文菜单处理这条消息。

CWnd::TrackPopupMenu:在指定位置显示浮动弹出窗口并跟踪弹出菜单的菜单项。

CWnd::Clienttoscreen:把显示器上给定的点或矩形的客户坐标转换成屏幕坐标。

CPoint::Offset增加Cpoint对象的x和y成员的值。

CWnd::Getstyle:返回当前窗口式样。

CMenu::CreatePopupMenu:创建一个弹出菜单并与Cmenu对象联系起来。

CMenu::AppendMenu:在菜单的末尾添加一个新菜单项。

CMenu::Insertmenu:往指定位置插入一个菜单,其后的菜单项向后移。

CMenu::DeleteMenu:从菜单中删除一个菜单项。

CWnd::OnCommand:当用户选择一个菜单项时,或子控件发送通知消息时,再或当快捷键键

击时框架调用这个成员函数。

CFrameWnd::GetActiveView:调用该函数获得与框架窗口相关的活动视窗。

CStringArray:支持Cstring对象的数组的集合类。

CWnd::DrawMenuBar:重画菜单栏。当该窗口已经创建后菜单栏发生变化时调用该成员函数。

(2)

CDialog::OnInitDialog:调用该成员函数对WM_INITDIALOG消息做出反应。当Create,

CreateIndirect或DoModal调用时这条消息发送到对话框,这些调用发生在对话框窗口刚要显

示之前。当对话框初始化时如果需要执行特定处理重写这个成员函数。