常用MFC和API函数(13)
时间:2026-01-16
时间:2026-01-16
POSITION AddTail(LPCTSTR newElement);
POSITION AddTail(const CString& newElement); CWinApp::ParseCommandLine 分析命令行中的专用参数和标志 POSITION AddTail(CStringList* pNewList);
参数:newElement指示增加到列表中的元素;
pNewList指向另一个CStringList列表
返回值:插入元素的POSITION值
CStringList::FindIndex 获取由索引值指定的元
素的位置
POSITION FindIndex(int nIndex)const;
参数:nIndex 要查找的列表元素的索引值(基于
0,相当于下标)
返回值:索引值所对应的元素位置,若nIndex过
大或为负,则返回NULL
CStringList::GetAt 获取给定位置处的元素
CString GetAt(POSITION position);
CString& GetAt(POSITION position);
参数:position 元素位置
返回值:元素值或元素的引用
CStringList::GetCount 求列表中元素个数
int GetCount()const; 返回值:列表中元素个数
CStringList::GetHeadPosition 获取列表首部元
素的位置
POSITION GetHeadPosition()const;
返回值:表头元素的POSITION值,若列表为空,
则返回NULL
CStringList::GetNext 获取下一个元素
CString GetNext(POSITION& rPosition);
CString& GetNext(POSITION& rPosition);
参数:rPosition 为上一次访问时的元素位置,当
GetNext执行后,被设置为列表下一项的POSITION
值。 返回值:元素值或元素的引用
CStringList::RemoveAll 删除列表中所有元素,
并释放关联的内存
void RemoveAll();
CWinApp类:派生的程序对象的基类
CWinApp::EnableShellOpen 允许用户从Windows
文件管理器中打开数据文件
void EnableShellOpen();
说明:通常从InitInstace函数的代码中允许程序
在文件管理器中双击文件时打开该数据文件
void ParseCommandLine(CCommandLineInfo& rCmdInfo); 参数:rCmdInfo 到一个CCommandLineInfo对象的引用 CWinApp::RegisterShellFileTypes 用Windows文件管理注册程序所有文档类型 void RegisterShellFileTypes(BOOL bCompat=FALSE); CWnd类:提供所有窗口类的基本函数 CWnd::CenterWindow 相对于指定窗口的中心定位本窗口 void CenterWindow(CWnd* pAlternateOwner=NULL); pAlternateOwner 另一个窗口指针,若为NULL,则相对于父窗口定位 CWnd::ClientToScreen 将一个点或一个矩形的客户坐标转换为屏幕坐标 void ClientToScreen(LPPOINT lpPoint)const; void ClientToScreen(LPRECT lpRect)const; 参数:lpPoint 指向被转换点的CPoint对象或POINT结构 lpRect 指向被转换矩形的CRect对象或RECT结构 CWnd::EnableWindow 允许或禁止鼠标和键盘输入 BOOL EnableWindow(BOOL bEnable=TRUE); 参数:bEnable为TRUE,窗口允许鼠标和键盘输入;为FALSE,窗口禁止鼠标和键盘输入。返回值:原先为禁止,返回非0;否则返回0 CWnd::GetCapture 获取捕获鼠标的窗口 static CWnd* PASCAL GetCapture(); 返回值:捕获鼠标的窗口的指针,任何时刻仅有一个窗口拥有鼠标捕获 CWnd::GetClientRect 获取CWnd客户区的尺寸 void GetClientRect(LPRECT lpRect)const; 参数:lpRect指向接收客户区坐标的RECT结构或CRect对象,其中的left和top成员将为0,right和bottom成员保存该窗口的宽度和高度 CWnd::GetDlgItem 获取指向给定控件或子窗口的指针 CWnd* GetDlgItem(int nID)const; 参数:nID为控件或子窗口的ID值。
…… 此处隐藏:60字,全部文档内容请下载后查看。喜欢就下载吧 ……