问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何知道vc6里面各个控件的属性方法的详细说明

发布网友 发布时间:2022-05-12 17:01

我来回答

3个回答

热心网友 时间:2023-10-14 21:25

通过设置控件的参数或者配置作用于控件的模板,可以对网站导航控件的可视外观进行自定义。应用于链接的模板和样式依照两个优先规则在
sitemappath

remarks
部分得到描述。
另外也可以将主题或控件皮肤应用于控件,或者开发符合特殊呈现需求的自定义网站导航控件。
sitemappath
控件显示一条导航路径(链接之间以特殊符号进行分隔),以链接的方式显示当前页面返回到主页的路径。在
asp.net
页面中,sitemappath
控件会的显示可能是这样:
home
>
services
>
training
treeview

menu
控件也可以呈现网站地图数据,与
sitemappath
控件类似,它们可以像其他大部分
web
控件一样进行自定义。本文将介绍如何使用
sitemappath
控件的下列自定义特征:
指定显示在链接之间的分隔字符或图片。
反转导航路径的方向。
指定父链接的显示数目。
本文的所有步骤均假设已经创建网站地图文件和若干包含
sitemappath
控件的页面。
自定义链接的样式属性
在包含
sitemappath
控件的
asp.net
web
页面里,为控件添加下列属性:
rootnodestyle-font-names="verdana"
rootnodestyle-forecolor="orange"
rootnodestyle-borderwidth=2
比如,用于
sitemappath
控件的代码可能是这样:
上例中使用的
style

fontinfo
对象的大部分属性都是有效的,包括
cssclass
属性。
如果需要为每一个链接指定不同的样式内容,请重复前面的步骤并分别设置
sitemappath
控件的
parentnodestyle,currentnodestyle,以及
pathseperatorstyle
属性。
提示:为了改进性能,可以使用
nodetemplate
对象一次性完成所有样式的自定义。
自定义显示在链接之间的分隔字符
在包含
sitemappath
控件的
asp.net
web
页面中,为控件添加
pathseparator
属性。
比如,用于
sitemappath
控件的代码可能是这样:
现在的
sitemappath
控件的显示可能是这样:
home
::
services
::
training
可以使用任意字符串来分隔链接,甚至可以使用图片,请参考下列步骤。
指定显示在链接之间的图片
在包含
sitemappath
控件的
asp.net
web
页面中,为控件添加下列代码:
比如,用于
sitemappath
控件的代码可能是这样:
反转显示在
sitemappath
控件中的路径的方向
在包含
sitemappath
控件的
asp.net
web
页面中,为控件添加
pathdirection

pathseparator
属性。
比如,用于
sitemappath
控件的代码可能是这样:
*父链接显示的数目
在包含
sitemappath
控件的
asp.net
web
页面中,为控件添加
parentlevelsdisplayed
属性。
比如,用于
sitemappath
控件并最多只显示两个父链接的代码可能是这样:
可访问性
网站导航控件通常在网站的每一个页面中都被使用。屏幕阅读器和其他辅助设备会在每次访问页面以及每次回传页面时大声地读出导航控件中的文本内容。
包括
sitemappath,treeview,及
menu
在内的网站导航控件都有
skiplinktext
属性,允许复述信息被连续页面访问或重复页面访问时能够被跳过。
使用可访问性遗漏特征
在包含导航控件的
asp.net
web
页面中,为控件添加下列属性:
skiplinktext="skipped
menu"
比如,用于
sitemappath
控件的代码可能是这样:
本文来源:开发者在线
http://www.builder.com.cn

热心网友 时间:2023-10-14 21:26

实现这个功能的核心是调节控件的位置和大小,这里我采用了CWnd类的SetWindowPos()函数,使用该函数之前必须先获得控件的指针,使用GetDlgItem()来做到这一点。两个函数的原型如下:
CWnd* GetDlgItem(int nID)const;
返回值:指向给定控件或子窗口的指针;
参数:nID为控件或子窗口的ID值。

BOOL SetWindowPos(const CWnd* pWndInsertAfter,int x,int y,int cx,int cy,UINT nFlags);
功能:改变窗口的大小、位置和Z次序;
参数:
第一个参数我不会用,一般设为NULL;
x、y:窗口新位置;cx、cy:窗口新宽度和高度;
nFlags常用取值:
SWP_NOZORDER:忽略第一个参数;
SWP_NOMOVE:忽略x、y,维持位置不变;
SWP_NOSIZE:忽略cx、cy,维持大小不变;

这样,当需要重新设定某控件位置时,可采用:
CWnd *pWnd;
pWnd = GetDlgItem( IDC_EDIT1 ); //获取编辑控件指针
pWnd->SetWindowPos( NULL,x,y,0,0,SWP_NOZORDER | SWP_NOSIZE ); //把控件移到窗口的(x,y)处,大小不变
当需要重新设定某控件大小时,可采用:
pWnd = GetDlgItem( IDC_EDIT1 );
pWnd->SetWindowPos( NULL,0,0,cx,cy,SWP_NOZORDER | SWP_NOMOVE ); //把控件的大小改为(cx,cy),位置不变
当采用:
pWnd = GetDlgItem( IDC_EDIT1 );
pWnd->SetWindowPos( NULL,x,y,cx,cy,SWP_NOZORDER );
则控件的大小和位置都会改变。

热心网友 时间:2023-10-14 21:26

查看工具书《MFC Windows程序设计》
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 黑花生种植问题? 如何修改控件属性 VC++ 什么叫智齿??? 东医堂瘦身贴怎么样东医堂瘦身贴管用吗东医堂瘦身贴是骗人的吗 对控件的属性设置有什么方法 VB中控件共有的属性是什么 智齿是什么样的?何为智齿。 C#修改控件属性的方法有哪几种? html页面布局,我想使页面分左右两块,每一块都有自己的滚动条 小孩用什么洗发水和沐浴露比较好 二手iPhone最全验机方法 如何判断是否正品 二手苹果手机最详细的验机流程 买二手的苹果手机怎么验机呢? 诺必行婴幼儿青蒿修护膏能治湿疹吗? 诺必行婴幼儿青蒿修护膏能治疗宝宝湿疹不? 不是日语专业毕业,如何成为专职日语翻译? 我想做日语翻译 要怎样才能成为日语翻译呢??? 请问要怎样才能成为好的日语翻译呢?希望我的日语水平能够提高,尽量往口译或同声传译靠拢~ 怎么样自己学习才可以做日语翻译 怎样做好日语翻译? VB中所有控件都具有的属性是什么 黑花生什么时候种植 控件的tag属性到底有什么用 黑皮花生的选育方法 C# 遍历控件属性,针对性隐藏。 什么样的地都能种黑花生吗 黑花生南方可以种吗? 《人生大事》展现温情故事,剧中演员你最喜欢谁? 哪里这个小吃我想去考察一下这个是什么玉米饼这个病? 朱一龙新片《人生大事》又糙又柔情,他演过的哪个角色你印象最深? 《人生大事》预热,全新花絮出炉,朱一龙在预告中出现了哪些暖心举动? 朱一龙的《人生大事》与《入殓师》类似,是否值得一看? 朱一龙殡葬题材新片《人生大事》开机,他在剧中饰演的是什么角色? 陇县关山草原管委会主任级别 陇县有那些乡镇? 中午吃了一个好利来的半熟芝士挞,和一碗深井玫瑰糍粑冰粉,会不会太多了?晚上喝一瓶酸奶可以消食吗? 《人生大事》将于4月2日在全国范围内上映,这部电影的演员阵容怎么样? 朱一龙《人生大事》聚焦殡葬行业,导演是用怎样罕见的角度讲出身后事的? 好利来的半熟芝士值得一试吗? 小童星杨恩又特别出演《人生大事》,朱一龙在片场是如何与她相处的?