郑重提醒,非高手莫入,我折腾了一个多星期了:How to change the width of a single button of toolbar?

ahphone 2001-06-14 08:35:00
在CODEGURU上发现有人问起,自己琢磨了许久,有几种方案,但一一被否定。
现要求:
1、不许一条条工具栏拼
2。可以动态的指定button宽度,
3,必须是CToolBar或者CToolBarCtrl的子类
4。正在想。。
...全文
291 31 打赏 收藏 转发到动态 举报
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
seesi 2001-07-02
  • 打赏
  • 举报
回复
ahphone(阿丰):
我信发不过去263的。
WhiteWaterBlueSky 2001-06-28
  • 打赏
  • 举报
回复
好象每个按钮的宽度可以不同,但位图的尺寸必须每个都相同,否则即使你在AddBitmap中指定了Bitmap的个数,他也不知道如何截取!所以用SetBitmapSize统一设置!
hippo7208 2001-06-28
  • 打赏
  • 举报
回复
我的各个bitmap大小不一样,怎麽设置?
hhb 2001-06-21
  • 打赏
  • 举报
回复
..
ahphone 2001-06-21
  • 打赏
  • 举报
回复
发到ahphone@263.net
呵呵,要不我把111222的100分给你?
seesi 2001-06-21
  • 打赏
  • 举报
回复
老兄,你的邮箱很差啊,我发了半天没发过去。
haoloo 2001-06-21
  • 打赏
  • 举报
回复
关注
seesi 2001-06-21
  • 打赏
  • 举报
回复
给你发了个例子了,你参考参考!
WhiteWaterBlueSky 2001-06-21
  • 打赏
  • 举报
回复
我帖代码了!

// 类成员定义
CToolBarCtrl m_ToolBar;

//在OnCreate事件中
RECT rect;
SetRectEmpty(&rect);
m_ToolBar.Create(WS_CHILD | CCS_TOP | TBSTYLE_FLAT | TBSTYLE_TRANSPARENT | TBSTYLE_TOOLTIPS, rect, this, IDC_MYTOOLBAR);
m_ToolBar.ShowWindow(SW_SHOW);

m_ToolBar.AddStrings("String 1\0String 2\0String 3\0String 4\0\0");

m_ToolBar.AddBitmap(4, IDB_BITMAP1);

m_ToolBar.SetBitmapSize(CSize(15,15));

TBBUTTON tbs[4];

for (int i = 0; i < 4; i ++)
{
tbs[i].iBitmap = i;
tbs[i].idCommand = 5000 + i;
tbs[i].fsState = TBSTATE_ENABLED;
tbs[i].fsStyle = TBSTYLE_BUTTON;
tbs[i].dwData = 0;
tbs[i].iString = i;
}

m_ToolBar.AddButtons(4, tbs);

TBBUTTONINFO tbi;
ZeroMemory(&tbi, sizeof(tbi));
tbi.dwMask= TBIF_STYLE | TBIF_SIZE ;
tbi.cbSize= sizeof(TBBUTTONINFO);
m_ToolBar.GetButtonInfo(5000, &tbi);
tbi.fsStyle |= TBSTYLE_DROPDOWN;
tbi.cx = 100;
m_ToolBar.SetButtonInfo(5000, &tbi);

m_ToolBar.AutoSize();
ahphone 2001-06-21
  • 打赏
  • 举报
回复
TBBUTTONINFO tbi;这个结构前面我试过了,没有试出来,你不如把你的示例代码给我发一个。ahphone@263.net
WhiteWaterBlueSky 2001-06-21
  • 打赏
  • 举报
回复
TBBUTTONINFO tbi;
ZeroMemory(&tbi, sizeof(tbi));
tbi.dwMask= TBIF_STYLE | TBIF_SIZE ;
tbi.cbSize= sizeof(TBBUTTONINFO);

int nID = 110;

m_ToolBar.GetButtonInfo(nID, &tbi);

tbi.cx = 100; // 宽度

m_ToolBar.SetButtonInfo(nID, &tbi);
highest6 2001-06-21
  • 打赏
  • 举报
回复
靠,一群高手,我进来干嘛,走。
WhiteWaterBlueSky 2001-06-21
  • 打赏
  • 举报
回复
CToolBarCtrl::SetButtonInfo方法完全可以!!!
jamesye78 2001-06-21
  • 打赏
  • 举报
回复
关注
feelinn 2001-06-21
  • 打赏
  • 举报
回复
这问题麻烦,但创建自己的类,想干什么就干什么?(我是阿Q,我欢喜谁就是谁):)
HuWenjin 2001-06-20
  • 打赏
  • 举报
回复
改大小? SetSize();
记不太清了,应该是,它对我没用,我只TEST了一下
Sorry 条件有限不能给你原码
ahphone 2001-06-20
  • 打赏
  • 举报
回复
楼上的,我看过了,我手上有codeguru网站整个镜像,这样的程序我这儿有.

不过仍然非常感谢你.
erehw 2001-06-19
  • 打赏
  • 举报
回复
http://www.erehw.com/tojoyue/testtb2.rar
ahphone 2001-06-19
  • 打赏
  • 举报
回复
CToolBarCtrl::SetButtonInfo
这个家伙功能有限,还没到该尺寸的地步.
gbstar2021 2001-06-19
  • 打赏
  • 举报
回复
CToolBarCtrl::SetButtonInfo
加载更多回复(11)
6 , chunks.zip<br>This will open a file and read it in "Chunks" of a selected file.<END><br>7 , logging.zip<br>This is a bas that will log installation procedures so the file can be removed later.<END><br>8 , savetree.zip<br>This will save the info in a Tree View. "This technique allows a program to save hierarchical information like the data in a TreeView in a way that is easy to understand."<END><br>11 , OLE.zip<br>Demonstrates the use of OLE.<END><br>12 , gradtxt2.zip<br>"A program for drawing horizontal, rectangular or spherical gradient texts."<END><br>13 , sweepgl.zip<br>This example greatly demonstrates how to use OpenGL in Visual Basic.<END><br>15 , drawdemo.zip<br>This is an excellent example of how to make a paint program with a few extras.<END><br>16 , cube.zip<br>This example demonstrates how to rotate a cube in visual basic.<END><br>17 , sprite1.zip<br>This is an Excellent example on how to use sprites in your program.<END><br>18 , charcreate.zip<br>This is an example of how to assign "characters" to differant pictureboxes. This would be a good starting point for VB game developers.<END><br>19 , breakthrough.zip<br>This demonstrates a simple game in Visual Basic. An excellent example.<END><br>26 , openlib.zip<br>These are the type libs that go with OpenGL. This is used to make 3D text.<END><br>27 , basMath.zip<br>This module contains functions for various math equations. <END><br>28 , calc.zip<br>This is a basic calculator written in Visual Basic.<END><br>29 , stopwatch.zip<br>This shows how to count off time in a Stop Watch format.<END><br>31 , taskhide.zip<br>This will hide your application from the taskbar, Alt+Tab, and Alt+Ctrl+Del.<END><br>32 , newbie.zip<br>This is a nicely done help file for programmers that are new to Visual Basic.<END><br>33 , vbfaq.zip<br>This is AOL's PC Dev Visual Basic FAQ. This is an excellent starting point for begginners.<END><br>34 , Bas.zip<br>it is very good modual for activex<END><br>35, paraviasource.zip<br>This is

CuteEditor功能特点
是什么使CuteEditor成为Html在线编辑器的领航者?除了其强大的功能和方便的使用, 这里还有一些顶尖的技术因素是CuteEditor编辑器成为你编辑和发布Web内容的最佳选择:
界面简洁加载速度快

由于才有了很多优化方法,所以CuteEditor常简单、小巧、装载速度快,但仍然保持功能强大、执行效率高的特点。

跨浏览器,跨平台的所见即所得在线html编辑器

兼容市面上最流行的ie5.5+,firefox1.0+,mozilla1.3+, netscape7+和Safari(1.3+)浏览器,并且包括Mac和Linux操作平台。

CuteEditor遵循Web标准,没有类似 这种标签

你的Html编辑器还在使用类似 这种标签么? CuteEditor会帮助你构建用户最新Web标准的html代码标签,自动生成简洁的HTML/XHTML代码。 为什么要遵循Web标准?

学习应用Web标准有很多益处,下面给几个简单例子:

获得好的搜索引擎排名: The separation of content and presentation makes the content represent a larger part of the total file size. Combined with semantic markup this will improve search engine rankings.
更快的下载和加载网页: Less HTML results in smaller file sizes and quicker downloads. Modern web browsers render pages faster when they are in their standards mode than when they are in their backwards compatible mode.
适应未来网页浏览器: When you use defined standards and valid code you future-proof your documents by reducing the risk of future web browsers not being able to understand the code you have used.
代码编写简单,维护方便: Using more semantic and structured HTML makes it easier and quicker to understand code created by somebody else.
适应其他设备: Semantic HTML, where structure is separated from presentation, makes it easier for screen readers and alternative browsing devices to interpret the content.
常好的适应性: A semantically marked up document can be easily adapted to print and alternative browsing devices, like handheld computers and cellular phones, just by linking to a different CSS file. You can also make site-wide changes to presentation by editing a single file.
Read more:
我的网页符合Web标准,你的呢?
能自动清理HTML代码中Word标记

When text is pasted from Microsoft Word allot of unnecessary word specific markup is carried across. This can result in web pages that take an unnecessarily long time to download. The Paste from Word button solves this by removing word markup before pasting the text into your page.

支持W3C WAI和section 508的无障碍引导

Cute Editor optional accessibility settings ensure your site complies with Section 508, so people with disabilities can have full access to your content.

输出的HTML或不错的XHTML供你选择 (Demo)

Cute Editor supports output well-formed XHTML. Your choice of XHTML 1.0 or HTML 4.01 output.


无限次的撤销/恢复

Many of the other editors on the market cannot undo or redo certain actions, and certain table operations - such as cell merge or column deletion. Cute Editor 4.0 has a new custom undo/redo implementation to make you can now safely undo those actions.


多语言支持,通过简单设置XML即可完成 (Demo)

All labels, buttons, tooltips and messages are located in external XML files, so that the language of the editor can be switched with a single property. You can also create a new language in a matter of minutes.

完全支持页面编辑(从 到 ) (Demo)

Cute Editor 4.0 allows you to edit a full HTML page, including , <!DOCTYPE...> and some other options. You can also insert Form elements (checkbox, <em>button</em>, textarea, etc.) and modify certain properties of the element.<br/> <br/> 默认换行为软回车 (Demo)<br/><br/>Most other editors insert double line returns which can be annoying for clients who are used to editing in Microsoft Word. CuteEditor can be configured to use <div>, <br> or <p> tags when you press enter. In either mode <br> tags can be created by using shift+enter.<br/> <br/> 支持代码缩进和小写字母<br/><br/>Cute Editor displays nicely indented code in the HTML mode and the generating HTML tags and Attributes are in lower case. This is very convenient and important for the advanced users. <br/> <br/> 支持全屏编辑 (Demo)<br/><br/>It does not open a new window, instead it will resize to fit the browser screen. Edit in full screen mode, maximizing your available space. <br/><br/> <br/> 没有打开较慢的Java或ActiveX组件<br/><br/>100% DHTML, JavaScript ASP.Net code. There are no slow Java or ActiveX components to worry about and everything is handled in the browser! <br/><br/> <br/> 支持相对地址和URL自动关联(Demo)<br/><br/>With Cute Editor, you have the choice of using either a relative or absolute URL. <br/> <br/> 部署简单<br/><br/>The perfect addition to your content management system! Only a couple lines of code , you don't need to be an expert. Allows you to add an online HTML editing functionality that works with standard HTML form.<br/> <br/> 可以简单的通过API隐藏按钮和标签 <br/><br/>Cute Editor allows developers to set the image directory, set the controls <em>width</em>, disable image uploading and deleting, restrict access to the source/preview tabs, hide <em>button</em>s and lists that you don't want your clients to see or access. <br/> <br/> 支持图片的文字环绕 <br/><br/>Locate the image you want to wrap text around, and click any justify <em>button</em> in the <em>toolbar</em>. The image will float to the desired direction. Text will be positioned around the image. <br/> <br/> 支持文件下载 <br/><br/>You can upload document files, create a link from your HTML content to the document files (zip files, ppt files...). <br/> <br/> CSS型皮肤 (Demo)<br/><br/>Cute Editor provides several built in themes that are ready to use. Developers can completely <em>change</em> the appearance of the <em>toolbar</em> and the dialogs by simply modifying the supplied classes and images. <br/> <br/> 高级的表格管理<br/><br/>Create and modify tables and table cells. Set their border color, alignment, cellspacing and more! Once you've created a table, simply right click inside of it and use the handy popup menu to <em>change</em> its attributes. <caption>,<summary>,<thead>,<tfoot>,<th> tags are supported. <br/><br/> <br/> 图片插入和自动上传<br/><br/>Built-in thumbnail generator. Thumbnail images are dynamically created; Supports upload new images. Paging - specify how many images. Support auto resize images.<br/> <br/> 具有特殊的对话框<br/><br/>With Style builder dialog box you can apply CSS style attributes directly to any HTML elements on your Web page.<br/> <br/> 支持内容模板 (Demo)<br/><br/>The basic idea behind a Content Management System (CMS) is to separate the management of content from design. Cute Editor allows the site designer to easily create and establish templates to give the site a uniform look. Templates may be modified when desired. <br/> <br/> 通过限制html和文字的长度来保护你的数据库 (Demo)<br/><br/>If you tried to insert a record whose text length is greater than allowed by your table, an error will be reported. To prevent this type of error from occurring, developers can use MaxHTMLLength or MaxTextLength in the Cute Editor to limit the length of the user抯 input. <br/> <br/> Apply security to control user access to resources <br/><br/>Cute Editor allows developers to assign a pre-defined set of permissions by group or individual. This prevents a normal user to access the administration functionality. <br/><br/>The details of permissions are specified by an XML security policy file. Each level maps to a specific file. The default mappings: <br/><br/>admin设置 admin.config <br/>default设置 default.config <br/>guest设置 guest.config <br/>You can customize and extend each policy file by editing the XML security policy file. You can also create your own policy files that define arbitrary permission sets.<br/><br/>Comparison of the sample security policy file <br/><br/> <br/>Permissions/Resource Setting Admin Default Guest <br/>AllowUpload <br/>AllowDelete <br/>AllowCopy <br/>AllowMove <br/>AllowCreateFolder <br/>AllowDeleteFolder <br/>RestrictUploadedImageDimension <br/>AutoResizeUploadedImages <br/>MaxImage<em>Width</em> 6400 640 640 <br/>MaxImageHeight 4800 480 480 <br/>MaxImageSize 10000 100 100 <br/>MaxMediaSize 10000 100 100 <br/>MaxFlashSize 10000 100 100 <br/>MaxDocumentSize 10000 100 100 <br/>ImageGalleryPath ~/uploads ~/uploads/member ~/uploads/guest <br/>MediaGalleryPath ~/uploads ~/uploads/member ~/uploads/guest <br/>FlashGalleryPath ~/uploads ~/uploads/member ~/uploads/guest <br/>FilesGallaryPath ~/uploads ~/uploads/member ~/uploads/guest <br/>ImageFilters .jpg <br/>.jpeg <br/>.gif <br/>.png .jpg <br/>.jpeg <br/>.gif <br/> .jpg <br/>.jpeg <br/>.gif <br/> <br/>MediaFilters .avi <br/>.mpg <br/>.mpeg <br/>.mp3 .avi <br/>.mpg <br/>.mpeg <br/> .avi <br/>.mpg <br/>.mpeg <br/> <br/>DocumentFilters .txt, .doc<br/>.pdf, .zip<br/>.rar, .avi<br/>.mpg, .mpeg<br/>.mp3, .jpg<br/>.jpeg,.gif<br/>.png .pdf, .doc<br/> .txt, .doc<br/>.pdf, .zip<br/> <br/> <br/> 在线图片编辑<br/><br/>People that input content on a website are generally not web designers, so most don't have that design & technical fibre in them. With online image editor, you can now edit image file with no image editing software to download or install! Easy drag and drop familiar interface. Resize, <em>change</em> dimensions, scale, crop, add text, optimize, rotate, flip, mirror and add watermark. <br/> <br/> 控制上传文件夹大小<br/><br/>Max Upload Folder size(Including all subfolders and files. A must have feature for people who have limited hosting space.) Dynamic display of available free space in the Upload Folder.Limits the size of your upload folder. If the max is reached uploads will be disabled. <br/> <br/> 支持图片热点<br/><br/>Image maps are pictures with clickable regions also known as "hotspots." When users click on one of the hotspots, they're directed to the page you designate. CuteEditor 5.0 lets you easily create image maps to add fun and excitement to a page<br/> <br/> <div> 的盒模式<br/><br/><div> boxes offer a much greater ability to control the layout of a page. With CuteEditor, you can put any content between <div> tags and then use CSS to style all sorts of borders, backgrounds, etc. <br/> <br/> 通用虚拟键盘<br/><br/>Virtual Keyboard does not require <em>change</em>s to language settings of your system and even speeds up the entire text input process for your customers. It lets your native speaking clients to access your web resources from any location in the world without changing national keyboard layouts and fonts on their machines. <br/> <br/> 把图片存到数据库<br/><br/>With CuteEditor you can easily use a Sql Server database or access database as the file storage. <br/> <br/> RTF和HTML之间互相转换<br/><br/>With CuteEditor you can easily convert an HTML document into an RTF file and RTF file into HTML or XHTML document. <br/> <br/> 生成PDF文件<br/><br/>CuteEditor also allows you dynamically create Adobe PDF documents from ASP.NET.<br/> cuteEditor6.0多语言版(集成lic文件) <br/><br/>目前功能强大,最好的Asp.net编辑器之一 <br/>除了一般html编辑器具有的功能外,还有word过滤、图片在线处理、加水印等实用功能 <br/>使用关键步骤: <br/><br/>1、引用bin下的cuteEditor文件 <br/>2、在aspx页面顶部中添加引用 <br/>3、在aspx页面中加入代码 <br/>4、最后可以在.cs文件中通过来读取Editor1.Text的值来进行任意的扩展和控制了 <br/>具体配置可参照default.aspx和default.aspx.cs <br/><br/>关于cuteEditor6.0的特征及体验请浏览cuteEditor.cn,系统集成了lic授权文件,仅供体验测试使用,请不要用于任何商业用途! <br/><br/> <br/></a></div><div data-report-view="{"mod":"popu_645","index":"3","dest":"https://download.csdn.net/download/zhangxucool/268992","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Rate-3-268992-bbs-143381.264^v3^pc_relevant_bbs_down_cate\",\"dist_request_id\":\"1775223965605_09239\"}","spm":"1035.2023.3001.6557"}" class="list-item" data-v-ca2d15ac><div class="recommend-title" data-v-ca2d15ac><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAltJREFUWEdjZGBgYGhv/yD45//nEEYGBrX//xj4QWK0AoxMDB//MzDcYmHkXVNZKfCeEWz5v8/1DP8ZuGhlKVZzGRm+sTDxNjI2tz1OZfjHYEpXy2GWMTGcZmxpe9xN62DH5TlQdDA2tzyeNSC+h1o66gCyQyApUdRNSIhNGBSS7979ejtv/utd5EQl2Q7IypT0ExJiFoc44O/LadOfbxp1wPAOAWlpdr5Pn//8/Pzp70+QT3GlAX5+ZnYeHhb2p09/fiImRIhOhBYWvIo21ryWu/Z8PHDp4tdn2BxgoM8l4+IiYH/k6OdjJ058vk91B7g487swMDD8v3Hj+2VJSTYpfn5mEZAlHz/9ffPq5e+Xqqoc2iD+nr0f99DSAQQ9RhMHcHAwsYSGCtvKy7Gr4HPBo0c/b69c/fbwzx///hJ0KQMDA9FpAGaYizO/tpkZjwUTEyMTsgX//v3/d/LUl+N79368RozFMDUkOwCkUUODU8zHW9CFg4OJG8T/8ePf181b3u25efPHK1IsB6nF6gAjY25ZEWFWcNPs169/fw4c+HQD3WBBIRaOsBAhZ5D4qjXv9r5/9+cHuhoHBz4NNjYmFpD4m7e/P547+/UxuhqsDoiPE3WWlWVXgvju/5ee3qfLsfmMiZmBEST+7y/Df2zyJcXSkRwcjDwgucePf95buOj1Xqo6gFBwDw8H/P/P8O/nz//fCPkWmzw7OyMXIyMDOLeQHQXkWIxNz9BygJubgI6kBCu4tUMt8PzF75e7dn24QlQuoJalxJgzCDomA901G/DOKSieBrJ7DgCPdYFAskV/NwAAAABJRU5ErkJggg==" alt data-v-ca2d15ac> <a target="_blank" href="https://download.csdn.net/download/zhangxucool/268992" data-report-click="{"mod":"popu_645","index":"3","dest":"https://download.csdn.net/download/zhangxucool/268992","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Rate-3-268992-bbs-143381.264^v3^pc_relevant_bbs_down_cate\",\"dist_request_id\":\"1775223965605_09239\"}","spm":"1035.2023.3001.6557"}" data-report-query="spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Rate-3-268992-bbs-143381.264^v3^pc_relevant_bbs_down_cate&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Rate-3-268992-bbs-143381.264^v3^pc_relevant_bbs_down_cate" class="title" data-v-ca2d15ac>Visual C++ 编程资源大全(英文控件)</a></div> <a target="_blank" href="https://download.csdn.net/download/zhangxucool/268992" data-report-click="{"mod":"popu_645","index":"3","dest":"https://download.csdn.net/download/zhangxucool/268992","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Rate-3-268992-bbs-143381.264^v3^pc_relevant_bbs_down_cate\",\"dist_request_id\":\"1775223965605_09239\"}","spm":"1035.2023.3001.6557"}" data-report-query="spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Rate-3-268992-bbs-143381.264^v3^pc_relevant_bbs_down_cate&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Rate-3-268992-bbs-143381.264^v3^pc_relevant_bbs_down_cate" class="desc" data-v-ca2d15ac>1,01.zip<br><em>Toolbar</em> - Custom status messages and tooltips<br>用户状态信息与工具提示(3KB)<END><br>2,02.zip<br>Remove system menu from floating <em>toolbar</em><br>从浮动工具条中去除系统菜单(2KB)<END><br>3,03.zip<br>Remove close <em>button</em> from floating <em>toolbar</em> <br>从浮动工具条中去掉关闭按钮(2KB)<END><br>4,customizable1.zip<br>Customizable <em>toolbar</em><br>可自定义的工具条(25KB)<END><br>5,de<em>toolbar</em>.zip<br>Adding a drop arrow to a <em>toolbar</em> <em>button</em><br>带下拉框的工具条(28KB)<END><br>6,de<em>toolbar</em>e.zip<br>Using Hot <em>Toolbar</em> <em>Button</em>s<br>类似IE4的工具条(30KB)<END><br>7,BCGControlBar.zip<br>Customizable <em>Toolbar</em> and Menus <br>可自定义的工具条 (2)(318KB)<END><br>8,FixMiniFrame.zip<br>System menu fix for floating <em>toolbar</em><br>更改浮动工具条中的系统菜单(24KB)<END><br>9,09.zip<br>DevStudio like Flat <em>Toolbar</em><br>平面工具条 (需 IE3+)(5KB)<END><br>10,enh_flatbar.zip<br>Another Flat <em>ToolBar</em> (does not require MSIE)<br>另外一种平面工具条 (不需 IE)(81KB)<END><br>11,VSOMenu.zip<br>Visual Studio/Office 97 style Flat <em>Toolbar</em> and Dockable Menu bar <br>类似Visual Studio/Office 97 的平面工具条与可停靠菜单条(2)(200KB)<END><br>12,RebarMenu.zip<br>IE4 Style Menu (Rebar Menu) <br>类似IE4 的菜单条(72KB)<END><br>13,<em>Toolbar</em>Hi.zip<br><em>Toolbar</em> with 16M colour images <br>使用16M色图象的工具条(66KB)<END><br>14,multi12.zip<br>Extended Multi Size Multi Color <em>Toolbar</em>! <br>扩展型多尺寸多色彩工具条(226KB)<END><br>15,15.zip<br>How to display tooltips for a <em>toolbar</em> in a dialog<br>在对话框如何为工具条显示工具提示(3KB)<END><br>16,16.zip<br>Displaying text on a <em>Toolbar</em> <br>在对话框如何为工具条显示工具提示(2KB)<END><br>17,<em>toolbar</em>_d.zip<br>Docking <em>Toolbar</em>s Side-By-Side<br>工具条的停靠(29KB)<END><br>18,<em>toolbar</em>s.zip<br><em>Toolbar</em>s with Tooltips in a CFormView derived class<br>在CFormView派生类中使用带工具提示的工具条(29KB)<END><br>19,SwitchTB.zip<br>Switching <em>Toolbar</em>s in MDI <br>MDI中具有开关显示功能的工具条(47KB)<END><br>20,Place Controls on <em>ToolBar</em>s<br>在工具条中放置其他控件(10KB)<END><br>21,DialogBarEx1.zip<br>CDialogBarEx : A Dialog bar with initialization <br>CDialogBarEx :带初始化的对话条(42KB)<END><br><br>1,01.zip<br>Setting selected text to read-only<br>设置选择的文本为只读(2KB)<END><br>2,02.zip<br>Changing word wrap mode<br>改变换行模式(2KB)<END><br>3,03.zip<br>Changing tab stops<br>改变tab的行数(2KB)<END><br>4,04.zip<br>Inserting an RTF string using StreamIn<br>用RTF插入一个RTF字符串(3KB)<END><br>5,05.zip<br>Providing a Format <em>toolbar</em><br>提供一个格式的工具框(8KB)<END><br>6,06.zip<br>convert RTF String RTF tags<br>变换字符串为RTF格式(7KB)<END><br>7,07.zip<br>CRichEditCtrlEx - Advanced Rich Edit Control<br>CRichEdit的继承类(21KB)<END><br>8,08.zip<br>The Richedit Ctrl used in chatting<br>在聊天程序中用Richedit(37KB)<END><br>9,09.zip<br>CRichEditCtrlEx : Replacing "RICHEDIT" control with "RichEdit20A"<br>替代RichEdit的类CRichEditCtrlEx(16KB) <END><br>10,10.zip<br>Controlling the RichTextCtrl Insert State<br>控制RichTextCtrl中Insert键状态(80KB)<END><br>11,11.zip<br>CAutoRichEditCtrl - automate rich edit formatting and RTF handling.<br>自动格式化RTF的继承类CAutoRichEditCtrl(62KB)<END><br><br>1,02.zip<br>Adding a Control to the Property Sheet <br>在属性页中添加控件(2KB)<END><br>2,06.zip<br>Using Shortcut Keys for Property Pages<br>在属性页中使用快捷键(2KB)<END><br>3,07.zip<br>Creating a Property Sheet Inside a Form View - Asaf Levy <br>在Form View中创建属性页(4KB)<END><br>4,08.zip<br>Creating a Property Sheet Inside a Dialog <br>在对话框中创建属性页(3KB)<END><br>12,18.zip<br>A resizable property sheet within a view <br>在视中改变property sheet的大小(4KB)<END><br>13,19.zip<br>overriding the default <em>button</em>s on CPropertySheets <br>在CPropertySheets中覆盖默认按钮(2KB)<END><br>14,20.zip<br>Display only One Row of Tabs <br>只显示一行Tab选择(2KB)<END><br>15,21.zip<br>Add a Font Property Page <br>添加字体属性页(16KB)<END><br>16,22.zip<br>Resizing the Property Sheet<br>改变属性页的大小(2KB)<END><br>17,23.zip<br>Resizing the Tab Control<br>改变Tab控制的大小(2KB)<END><br>18,24.zip<br>Moving and Resizing the Property Pages <br>移动并改变属性页大小(3KB)<END><br>20,27.zip<br>Using ON_UPDATE_COMMAND_UI in Property Pages <br>在属性页中使用ON_UPDATE_COMMAND_UI(2KB)<END><br>22,29.zip<br>Inserting a CFormView into a CPropertySheet <br>将CFormView插入到属性页中(2KB)<END><br>23,30.zip<br>Using Upper- and Lowercase shortcut Keys for Property Pages <br>在属性页中使用大写和小写快捷键(2KB)<END><br>25,32.zip<br>Automaticaly arange visible controls below the tab control<br>TAB控制中使控件自动可见(2KB)<END><br>27,34.zip<br>Creating a wizard<br>创建一个向导(4KB)<END><br>21,propsheet1.zip<br>Propertysheets embedded in Dialogs <br>在对话框中嵌入Propertysheets(20KB)<END><br>24,propinprop.zip<br>Using shortcut keys in property pages containg property pages <br>在属性页中使用快捷键(74KB)<END><br>26,newprop.zip<br>Adding a <em>Button</em> to CPropertySheet <br>在属性页中添加按钮(19KB)<END><br>28,PropSheet.zip<br>Property Sheet Wizard <br>属性页Wizard(96KB)<96KB><END><br>5,wizprop.zip<br>Wizard Property Sheets and Pages<br>Wizard方式的属性表与属性页(3KB)<END><br>6,creatingl.zip<br>Creating a full application using the CPropertySheet. <br>用CPropertySheet创建完整的应用程序(91KB)<END><br>7,updcreate.zip<br>Creating a full application using the CPropertySheet <br>更新: 用CPropertySheet创建完整的应用程序(12KB)<END><br>8,addbitmap.zip<br>Placing A Bitmap In The PropertySheet <em>Button</em> Area <br>将一个位图放到PropertySheet的按纽区域(2KB)<END><br>9,add3dtext.zip<br>Placing a 3D Logo Text In the PropertySheet <em>Button</em> Area <br>附加功能是控制PropertySheet区域特别是按纽部分的颜色(37KB)<END><br>10,proppage.zip<br>Modifying Property Sheet Templates on Win95 <br>在Win95中修改属性页模板(2KB)<END><br>11,propview.zip<br>Using a modeless property sheet as a 'view' in a Frame <br>使用<em>非</em>模式的property sheet, 就像框架中的视(53KB)<END><br><br>1,VCMenu.zip<br>Visual Studio/Office 97 style Flat <em>Toolbar</em> and Dockable Menu bar<br>类似Visual Studio/Office 97的平面工具条与可停靠菜单条(350KB)<END><br>2,contentmenu.zip<br>A Cool Looking Menu For Easier Navigation<br>一个很COOL的菜单条(39KB)<END><br>3,freemenu.zip<br>Owner Drawn Menu With Free Color & Font<br>可使用任意字体与颜色的自画式菜单(35KB)<END><br>4,04.zip<br>Owner Drawn Menu with Icons<br>带图标的自画式菜单(5KB)<END><br>5,05.zip<br>Owner Drawn Menu with Icons (2)<br>带图标的自画式菜单(2)(8KB)<END><br>6,owner_menu4.zip<br>Owner Drawn Menu with Icons (4) (automatically uses <em>toolbar</em> res)<br>带图标的自画式菜单(4) (自动使用工具条对应资源)(109KB)<END><br>7,bitmapmenu.zip<br>Yet another owner draw menu<br>更新"带图标的自画式菜单"(2)(6KB)<END><br>8,bcmenu24.zip<br>Owner Drawn Menu with Icons (3)<br>带图标的自画式菜单(3) (使用工具条资源)(62KB)<END><br>9,09.zip<br>Inserting submenus in an existing SDI menu<br>在SDI菜单中插入子菜单(2KB)<END><br>10,10.zip<br>TrackPopupMenu as an Immediate Function <br>使用 CMenu::TrackPopupMenu 跟踪弹出菜单的菜单项(2KB)<END><br>11,Creating Popup Menus with Titles<br>Creating Popup Menus with Titles<br>带提示的弹出式菜单(5KB)<END><br>12,12.zip<br>Finding a menu item position from command id<br>从Command ID中寻找菜单项(3KB)<END><br>13,13.zip<br>The simplest way to put the MRU list in a submenu <br>将MRU列表加入子菜单的简单途径(2KB)<END><br>14,14.zip<br>Using MRU on a submenu <br>在子菜单中使用MRU(3KB)<END><br>15,15.zip<br>MRU list in a submenu: the MFC bug and how to correct it. <br>子菜单中的MRU列表: 更正MFC bug(3KB)<END><br>16,16.zip<br>Merging Two Menus <br>合并两个菜单(3KB)<END><br><br>1,03.zip<br>Serializable CListCtrl with check sum verify(4KB)<br>连续的列表项的校验和<END><br>2,11.zip<br>Getting the number of columns in report view<br>获得列表视图的列数(2KB)<END><br>3,12.zip<br>添加一列<br>Adding a column(2KB)<END><br>4,13.zip<br>Detecting column index of the item clicked<br>监测单击项的索引(13KB)<END><br>5,14.zip<br>Prevent CListCtrl column resizing<br>禁止调整列表控制的大小(2KB)<END><br>6,16.zip<br>How to force a minimum column <em>width</em><br>限定一个最小列宽(16KB)<END><br>7,17.zip<br>Autosize a column to fit its content<br>自动调整列的大小(3KB)<END><br>8,18.zip<br>Stationary Columns<br>固定的列数(4KB)<END><br>9,19.zip<br>Disable clicking on selected report view columns<br>禁止鼠标在列表视图单击(2KB)<END><br>10,21.zip<br>Dragging columns to rearrange column sequence<br>重新排列次序(6KB)<END><br>11,22.zip<br>Dragging Items to Rearrange Rows<br>重新排列行数(5KB)<END><br>12,24.zip<br>Allowing items to be edited<br>允许列表项编辑(2KB)<END><br>13,27.zip<br>Using a drop down list to <em>change</em> a subitem<br>用托放改变子项(10KB)<END><br>14,GridList.zip<br>Multiline Editable Subitems<br>多列可编辑的子项(95KB)<END><br>15,subitems2.zip<br>Editing listview subitems using LVM_GETEDITCONTROL<br>用LVM_GETEDITCONTROL事件来编辑列表视图(46KB)<END><br>16,32.zip<br>Drawing horizontal and vertical gridlines<br>画水平和竖直的网格线(9KB)<END><br>17,33.zip<br>List control with <em>single</em> / double separator lines<br>带有一个/两个分割线的列表控制(10KB)<END><br>18,34.zip<br>Subclassing the List View Control using MFC<br>用MFC写的列表视图子类(3KB)<END><br>19,35.zip<br>Catching header messages in a CListView<br>捕捉CListView的头消息(2KB)<END><br>20,36.zip<br>How do I use a derived CListCtrl with a CListView?<br>怎样使用来源于CListCtrl的列表视图(2KB)<END><br>21,40.zip<br>Using sub-strings in non report view<br>获得报表视图的子串(2KB)<END><br>22,Treelist.zip<br>TreeList : Multi column tree control<br>多列的树性列表控制(79KB)<END><br>23,43.zip<br>Connect a list container to a tree/list control<br>连接一个列表容器到列表控制(4KB)<END><br>24,listclass1.zip<br>Class with full row highlighting<br>高亮文本的列表框(8KB)<END><br>25,46.zip<br>IE4 Extended Styles in a list control<br>和IE4类似的列表控制(4KB)<END><br>26,sorted_Class.zip<br>CSortedListCtrl reusable base class<br>可以再度使用的排序列表基类(61KB)<END><br>27,48.zip<br>Measure Item for dynamic font changing in a list control<br>动态的改变列表控制的字体(2KB)<END><br>28,supergrid.zip<br>SuperGrid - Yet Another listview control(84KB)<br>用Listview写的网格控制<END><br>29,clistie4.zip<br>Class for using new features in listview control<br>列表视图的子类(5KB)<END><br>30,51.zip<br>Plug-in class to support printing from a listview<br>列表视图的插件类 (6KB)<END><br>31,52.zip<br>Print the contents of the list control<br>打印列表视图的内容(7KB)<END><br>32,property12.zip<br>Creating an Object Property List using the CListCtrl<br>用ClistCtrl类创建一个属性列表(57KB)<END><br>33,56.zip<br>Retrieving selected items<br>找回选择的项的内容(2KB)<END><br>34,57.zip<br>Selecting and deselecting a range of rows<br>选择和反选择一定范围的行(2KB)<END><br>35,58.zip<br>Selection Highlighting of Entire Row<br>选择高亮整行(12KB)<END><br>36,59.zip<br>Set focus on a cell<br>设置一个单元获得焦点(2KB)<END><br>37,60.zip<br>Sorting the list based on text in any column<br>按列表的文本排序(3KB)<END><br>38,61.zip<br>Sorting list on Numeric Column<br>按列表的数值排序(2KB)<END><br>39,62.zip<br>Sort list based on text/numeric/date-time in any column<br>按列表的文本\数值\时间排序(3KB)<END><br>40,63.zip<br>Sort list (numeric/text) using callback<br>用回调函数按数值/文本排序 (3KB)<END><br>41,64.zip<br>Sort columns by the image index of the column<br>通过图像索引排序(3KB)<END><br>42,66.zip<br>Sorting the list when user clicks on column header<br>当用户单击列标题时排序(3KB)<END><br>43,67.zip<br>Indicating sort order in header control<br>指示列标题的排序(5KB)<END><br>44,68.zip<br>Simple list Sorting on Integer Colum<br>按列表的数值排序(2KB)<END><br>45,69.zip<br>A Multi Column Sort listview<br><em>一个多</em>列排序的列表视图(37KB)<END><br>46,70.zip<br>Determining row indices in SortItems() Comparison function<br>用SortItems函数监测行复数(3KB)<END><br>47,75.zip<br>Handling Title Tips With Drag/Drop Headers Using The Visual C++ 6.0 CListCtrl<br>处理标题的提示(3KB)<END><br>48,76.zip<br>Attaching System ImageList to ListControl<br>附带系统图像的列表控制(3KB)<END><br>49,77.zip<br>Initializing the image list<br>初始化图像列表(2KB)<END><br>50,78.zip<br>Setting or removing an image for an item<br>设置和删除项中的图像(78KB)<END><br>51,79.zip<br>Setting a non-standard size image<br>设置一个<em>非</em>标准的图像(4KB)<END><br>52,83.zip<br>List Control displaying image thumbnails<br>在列表控制中显示小图像(23KB)<END></a></div><div data-report-view="{"mod":"popu_645","index":"4","dest":"https://blog.csdn.net/chenjiang2936/article/details/53036030","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-53036030-bbs-143381.264^v3^pc_relevant_bbs_down_cate\",\"dist_request_id\":\"1775223965605_09239\"}","spm":"1035.2023.3001.6557"}" class="list-item" data-v-ca2d15ac><div class="recommend-title" data-v-ca2d15ac><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAeZJREFUWEdjZGBgYPhQkSn49/v/EAbG/2oM/xn4QWI0A4wMHxn+M95i5mRcI9Ax/T0jyPI/P/7VM/5n4KKZpVgM/s/I8I2Fg6mR8W1+RioDw39TelqOsIvxNOPbgvRumgc7Lt8xMnxkfJufPmtgfA+xddQBeEOAv7opgImHh5PoKPr169fnOdN3/Xn88DOxevA6QLC9L5KRk4uHWMNA6v59+fz50+TeTf9evvhGjD6qOwDsiI8fPnya2LX537t3Pwg5giYOADvi3Zs3nyZ0bfn36dNvfI6gmQNAlv599fLlxwmd2xi+ffuDsyjAVw6QkwbQLfr76MHDj30duwbMAf+/f/vyvrJoOcUO+Pf82dOv2zadIZSoQPLcXn4mTJJS0iA21Rzw+/6de58n9uwlxgG8+SXOrIoqSlR1ADEWY1NDtRBg+PXrx7+PHz4S4xAmfgF+BjY2DqqGwIBHwb/3797+unzhFjEhwKZroMYkKCRM1RAgxmKapoF/r1+9/HHs8GVslrCISfCzWVpjbdZRLRHiSwOsugZivMkZ/jQNAYa/f//8//UTe+3GyMTMyMGBtd1AtRAY8DQwIA7gTcuxZuDkABcoZIPvP358njXlKFmVEdmWkqBxMHRMBrhrNuCdU1B0DWT3HACwkGScZb+cwwAAAABJRU5ErkJggg==" alt data-v-ca2d15ac> <a target="_blank" href="https://blog.csdn.net/chenjiang2936/article/details/53036030" data-report-click="{"mod":"popu_645","index":"4","dest":"https://blog.csdn.net/chenjiang2936/article/details/53036030","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-53036030-bbs-143381.264^v3^pc_relevant_bbs_down_cate\",\"dist_request_id\":\"1775223965605_09239\"}","spm":"1035.2023.3001.6557"}" data-report-query="spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-53036030-bbs-143381.264^v3^pc_relevant_bbs_down_cate&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-53036030-bbs-143381.264^v3^pc_relevant_bbs_down_cate" class="title" data-v-ca2d15ac><em>Toolbar</em> 使用详解与示例</a></div> <a target="_blank" href="https://blog.csdn.net/chenjiang2936/article/details/53036030" data-report-click="{"mod":"popu_645","index":"4","dest":"https://blog.csdn.net/chenjiang2936/article/details/53036030","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-53036030-bbs-143381.264^v3^pc_relevant_bbs_down_cate\",\"dist_request_id\":\"1775223965605_09239\"}","spm":"1035.2023.3001.6557"}" data-report-query="spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-53036030-bbs-143381.264^v3^pc_relevant_bbs_down_cate&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-53036030-bbs-143381.264^v3^pc_relevant_bbs_down_cate" class="desc" data-v-ca2d15ac>Add a <em>Toolbar</em> to an Activity These steps describe how to set up a <em>Toolbar</em> as your activity's app bar: Add the v7 appcompat support library to your project, as described in Support Library Se</a></div><div data-report-view="{"mod":"popu_645","index":"5","dest":"https://blog.csdn.net/may_he/article/details/8440943","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-8440943-bbs-143381.264^v3^pc_relevant_bbs_down_cate\",\"dist_request_id\":\"1775223965605_09239\"}","spm":"1035.2023.3001.6557"}" class="list-item" data-v-ca2d15ac><div class="recommend-title" data-v-ca2d15ac><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAeZJREFUWEdjZGBgYPhQkSn49/v/EAbG/2oM/xn4QWI0A4wMHxn+M95i5mRcI9Ax/T0jyPI/P/7VM/5n4KKZpVgM/s/I8I2Fg6mR8W1+RioDw39TelqOsIvxNOPbgvRumgc7Lt8xMnxkfJufPmtgfA+xddQBeEOAv7opgImHh5PoKPr169fnOdN3/Xn88DOxevA6QLC9L5KRk4uHWMNA6v59+fz50+TeTf9evvhGjD6qOwDsiI8fPnya2LX537t3Pwg5giYOADvi3Zs3nyZ0bfn36dNvfI6gmQNAlv599fLlxwmd2xi+ffuDsyjAVw6QkwbQLfr76MHDj30duwbMAf+/f/vyvrJoOcUO+Pf82dOv2zadIZSoQPLcXn4mTJJS0iA21Rzw+/6de58n9uwlxgG8+SXOrIoqSlR1ADEWY1NDtRBg+PXrx7+PHz4S4xAmfgF+BjY2DqqGwIBHwb/3797+unzhFjEhwKZroMYkKCRM1RAgxmKapoF/r1+9/HHs8GVslrCISfCzWVpjbdZRLRHiSwOsugZivMkZ/jQNAYa/f//8//UTe+3GyMTMyMGBtd1AtRAY8DQwIA7gTcuxZuDkABcoZIPvP358njXlKFmVEdmWkqBxMHRMBrhrNuCdU1B0DWT3HACwkGScZb+cwwAAAABJRU5ErkJggg==" alt data-v-ca2d15ac> <a target="_blank" href="https://blog.csdn.net/may_he/article/details/8440943" data-report-click="{"mod":"popu_645","index":"5","dest":"https://blog.csdn.net/may_he/article/details/8440943","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-8440943-bbs-143381.264^v3^pc_relevant_bbs_down_cate\",\"dist_request_id\":\"1775223965605_09239\"}","spm":"1035.2023.3001.6557"}" data-report-query="spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-8440943-bbs-143381.264^v3^pc_relevant_bbs_down_cate&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-8440943-bbs-143381.264^v3^pc_relevant_bbs_down_cate" class="title" data-v-ca2d15ac>How to Use Instruments in Xcode</a></div> <a target="_blank" href="https://blog.csdn.net/may_he/article/details/8440943" data-report-click="{"mod":"popu_645","index":"5","dest":"https://blog.csdn.net/may_he/article/details/8440943","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-8440943-bbs-143381.264^v3^pc_relevant_bbs_down_cate\",\"dist_request_id\":\"1775223965605_09239\"}","spm":"1035.2023.3001.6557"}" data-report-query="spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-8440943-bbs-143381.264^v3^pc_relevant_bbs_down_cate&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-8440943-bbs-143381.264^v3^pc_relevant_bbs_down_cate" class="desc" data-v-ca2d15ac>转载自:http://www.raywenderlich.com/23037/how-to-use-instruments-in-xcode At this point in your iOS development career, you’ve probably written an app or two, and you are no doubt wondering what</a></div></div></div></div> <div class="public_pc_right_footer2020" style="display:none;" data-v-4a5a7f56></div></div> <div id="right-floor-user-content_562" data-editor="{"type":"floor","pageId":143,"floorId":562}" class="user-right-floor right-box main-box detail-user-right" data-v-229a00b0><div class="__vuescroll" style="height:100%;width:100%;padding:0;position:relative;overflow:hidden;"><div class="__panel __hidebar" style="position:relative;box-sizing:border-box;height:100%;overflow-y:hidden;overflow-x:hidden;transform-origin:;transform:;"><div class="__view" style="position:relative;box-sizing:border-box;min-width:100%;min-height:100%;"><!----><div comp-data="[object Object]" baseInfo="[object Object]" community="[object Object]" class="introduce" data-v-4722a3ae><div class="introduce-title" data-v-4722a3ae><div class="img-info" data-v-4722a3ae><a href="https://bbs.csdn.net/forums/VC_Basic" class="community-img" data-v-4722a3ae><img src="https://img-community.csdnimg.cn/avatar/666d6d17e5774672af753dd112cb43f4.png?x-oss-process=image/resize,m_fixed,h_88,w_88" alt data-v-4722a3ae> <div title="VC/MFC" class="community-name" data-v-4722a3ae> VC/MFC </div></a></div></div> <div class="content" data-v-4722a3ae><div class="detail" data-v-4722a3ae><div title="16550" class="item" data-v-4722a3ae><p class="num" data-v-4722a3ae> 16,550 </p> <p class="desc" data-v-4722a3ae> 社区成员 </p></div> <div title="421606" class="item" data-v-4722a3ae><a href="https://bbs.csdn.net/forums/VC_Basic" target="_blank" data-v-4722a3ae><p class="num" data-v-4722a3ae> 421,606 </p> <p class="desc" data-v-4722a3ae> 社区内容 </p></a></div></div> <div class="detail-btns" data-v-4722a3ae><div class="community-ctrl-btns_wrapper" data-v-0ebf603c data-v-4722a3ae><div class="community-ctrl-btns" data-v-0ebf603c><div class="community-ctrl-btns_item" data-v-0ebf603c><div data-v-160be461 data-v-0ebf603c><div data-report-click="{"spm":"3001.5975"}" data-v-160be461><img src="https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png" alt="" class="img sendTopic" data-v-160be461 data-v-0ebf603c> <span data-v-160be461 data-v-0ebf603c>发帖</span></div> <!----> <!----></div></div><div class="community-ctrl-btns_item" data-v-0ebf603c><div data-v-0ebf603c><img src="https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png" alt="" class="img me" data-v-0ebf603c> <span data-v-0ebf603c>与我相关</span></div></div><div class="community-ctrl-btns_item" data-v-0ebf603c><div data-v-0ebf603c><img src="https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png" alt="" class="img task" data-v-0ebf603c> <span data-v-0ebf603c>我的任务</span></div></div><div class="community-ctrl-btns_item" data-v-0ebf603c><div class="community-share" data-v-4ca34db9 data-v-0ebf603c><div class="handle-item share" data-v-ca030a68 data-v-4ca34db9><span height="384" data-v-ca030a68><div role="tooltip" id="el-popover-6152" aria-hidden="true" class="el-popover el-popper popo share-popover" style="width:265px;display:none;"><!----><div id="tool-QRcode" class="QRcode" data-v-ca030a68><img src="https://csdnimg.cn/release/cmsfe/public/img/shareBg3.9519d347.png" alt="" class="share-bg" data-v-ca030a68> <div class="share-bg-box" data-v-ca030a68><div class="share-content" data-v-ca030a68><img src="https://img-community.csdnimg.cn/avatar/666d6d17e5774672af753dd112cb43f4.png?x-oss-process=image/resize,m_fixed,h_88,w_88" alt="" class="share-avatar" data-v-ca030a68> <div class="share-tit" data-v-ca030a68>VC/MFC</div> <div class="share-dec" data-v-ca030a68>VC/MFC相关问题讨论</div> <span class="copy-share-url" data-v-ca030a68>复制链接</span> <div class="shareText" data-v-ca030a68> </div></div> <div class="share-code" data-v-ca030a68><div class="qrcode" data-v-ca030a68></div> <div class="share-code-text" data-v-ca030a68>扫一扫</div></div></div></div> </div><span class="el-popover__reference-wrapper"><div data-v-0ebf603c><img src="https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png" alt="" class="img share" data-v-0ebf603c> <span data-v-0ebf603c>分享</span></div></span></span></div> <!----></div></div></div> <!----> <div data-v-4fb59baf data-v-0ebf603c><div class="el-dialog__wrapper ccloud-pop-outer2" style="display:none;" data-v-4fb59baf><div role="dialog" aria-modal="true" aria-label="dialog" class="el-dialog el-dialog--center" style="margin-top:15vh;width:70%;"><div class="el-dialog__header"><span class="el-dialog__title"></span><!----></div><!----><div class="el-dialog__footer"><span class="dialog-footer clearfix" data-v-4fb59baf><div class="confirm-btm fr" data-v-4fb59baf>确定</div></span></div></div></div></div></div></div></div> <div style="display:none;" data-v-4722a3ae data-v-4722a3ae><!----> <div class="introduce-desc" data-v-4722a3ae><div class="introduce-desc-title" data-v-4722a3ae>社区描述</div> <span data-v-4722a3ae> VC/MFC相关问题讨论 </span></div></div> <div class="introduce-text" data-v-4722a3ae><div class="label-box" data-v-4722a3ae><!----> <!----> <!----></div></div> <!----> <div class="manage" data-v-4722a3ae><div class="manage-inner" data-v-4722a3ae><span data-v-4722a3ae>社区管理员</span> <ul data-v-4722a3ae><li data-v-4722a3ae><a href="https://blog.csdn.net/community_8" target="_blank" class="start-img" data-v-4722a3ae><img src="https://profile-avatar.csdnimg.cn/default.jpg!1" alt="基础类社区" class="el-tooltip item" data-v-4722a3ae data-v-4722a3ae></a></li><li data-v-4722a3ae><a href="https://blog.csdn.net/sunhui" target="_blank" class="start-img" data-v-4722a3ae><img src="https://profile-avatar.csdnimg.cn/4da5553c0cca498aa6129165b431f71b_sunhui.jpg!1" alt="Creator Browser" class="el-tooltip item" data-v-4722a3ae data-v-4722a3ae></a></li><li data-v-4722a3ae><a href="https://blog.csdn.net/CharlesSimonyi" target="_blank" class="start-img" data-v-4722a3ae><img src="https://profile-avatar.csdnimg.cn/fa9dbe2c89e44d1295ce730595971342_charlessimonyi.jpg!1" alt="encoderlee" class="el-tooltip item" data-v-4722a3ae data-v-4722a3ae></a></li></ul></div></div> <div class="actions" data-v-4722a3ae><!----> <div style="flex:1;" data-v-4722a3ae><div class="join-btn" data-v-4722a3ae> 加入社区 </div></div> <!----> <!----></div> <div class="el-dialog__wrapper" style="display:none;" data-v-38c57799 data-v-4722a3ae><div role="dialog" aria-modal="true" aria-label="获取链接或二维码" class="el-dialog join-qrcode-dialog" style="margin-top:15vh;width:600px;"><div class="el-dialog__header"><span class="el-dialog__title">获取链接或二维码</span><button type="button" aria-label="Close" class="el-dialog__headerbtn"><i class="el-dialog__close el-icon el-icon-close"></i></button></div><!----><div class="el-dialog__footer"><span class="dialog-footer" data-v-38c57799></span></div></div></div> <div class="collapse-btn" data-v-4722a3ae><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAgCAYAAACFM/9sAAAAAXNSR0IArs4c6QAAAi1JREFUaEPtl01u01AUhc+N8wMSO4AxzJAqwQpKQsdtbMOICmKnwCKQ2ACDIgotrYKiduIiVZ10B0CBAjtAbICfooomJr3IcUoTiVLb15GNuG/67nm65/M5AxP0iAiQSK1iKEBhCBSgAhQSEMo1gQpQSEAo1wQqQCEBoVwT+K8CnLnWvER8cOHMaf95q9Xaj+vDtp3LPeD83u6p9a2t+U5cfVrzmSTQNOfOgg4+ATDAeNHp/Jza3Fz5HtWUZbl3GXjYn2e+53lL96Nq057LBOD0dOOcUSx8BFAcGHpZLlWmVlfnd08yaJrubRAe/Z77HwEG5kdS1E8StgFc9bzFb8dBrNtukxgLwOAXNEF6T/pAce8zSeDhknXbuUNMQRUHe/BrMNX+BNGyHIdBT45m6VVn36/FqX5cOFHmMwUYJrE5x+CgkuEujLe+361ubLS+HhowzeYtEC8NzWyXy5ValMpHgSCZyRxgsLxpui4Ij4/ShZ1S0aiurS18sSznJoOeDt29AaP6t6pLgMTV5gJgsHTddhvEWBwC9Y6AZww8AFA4Lp1xDac9nxuAYZ37aQuqGgIbPTt+t3tluNppw0jyXq4AhnV2ZkG0PAKR8b5UMiaDSicxOU5N7gCGSXRvMLAygPgB3Jv0vOXP4wSR9O1cAgzMzFxvXDR6hYlK5cd6u93eS2pw3LrcAhy38bTeV4BCkgpQAQoJCOWaQAUoJCCUawIVoJCAUK4JVIBCAkL5L1yapyGdIBwvAAAAAElFTkSuQmCC" alt data-v-4722a3ae></div></div><!----><!----><div comp-data="[object Object]" baseInfo="[object Object]" typePage="detail" community="[object Object]" class="floor-user-right-rank" data-v-3d3affee><div class="el-tabs el-tabs--top" data-v-3d3affee><div class="el-tabs__header is-top"><div class="el-tabs__nav-wrap is-top"><div class="el-tabs__nav-scroll"><div role="tablist" class="el-tabs__nav is-top" style="transform:translateX(-0px);"><div class="el-tabs__active-bar is-top" style="width:0px;transform:translateX(0px);ms-transform:translateX(0px);webkit-transform:translateX(0px);"></div></div></div></div></div><div class="el-tabs__content"><div role="tabpanel" id="pane-integral" aria-labelledby="tab-integral" class="el-tab-pane" data-v-3d3affee></div><div role="tabpanel" aria-hidden="true" id="pane-3" aria-labelledby="tab-3" class="el-tab-pane" style="display:none;" data-v-3d3affee></div></div></div> <div class="floor-user-right-rank-score" data-v-608528ce data-v-3d3affee><div class="floor-user-right-rank-score-tabs" data-v-608528ce><ul data-v-608528ce><li data-v-608528ce> 近7日 </li><li data-v-608528ce> 近30日 </li><li class="active" data-v-608528ce> 至今 </li></ul></div> <div class="floor-user-right-rank-common" data-v-46cf600d data-v-608528ce><div class="rank-list" data-v-46cf600d><!----> <div class="no-data loading" data-v-46cf600d><i class="el-icon-loading" data-v-46cf600d></i> <p data-v-46cf600d>加载中</p></div> <!----> <a href="https:///VC_Basic/rank/list/total" target="_blank" class="show-more" data-v-46cf600d> 查看更多榜单 </a></div></div></div></div><div comp-data="[object Object]" baseInfo="[object Object]" typePage="detail" community="[object Object]" class="floor comunity-rule" data-v-3cfa4dbd><div class="title" data-v-3cfa4dbd> 社区公告 </div> <div class="contain" data-v-3cfa4dbd><div class="inner-content" data-v-3cfa4dbd><p style="margin-left:.5in">        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……<br />         向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……<br />         我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……</p> </div></div></div><div comp-data="[object Object]" baseInfo="[object Object]" typePage="detail" community="[object Object]" class="user-right-adimg empty-arr" data-v-15c6aa4f><div class="adImgs" data-v-2a6389b9 data-v-15c6aa4f><!----> <div data-v-2a6389b9><div data-v-2a6389b9></div></div></div></div><div comp-data="[object Object]" baseInfo="[object Object]" typePage="detail" class="ai-entrance" data-v-eb1c454c><p data-v-eb1c454c>试试用AI创作助手写篇文章吧</p> <div class="entrance-btn-line" data-v-eb1c454c><a href="https://mp.csdn.net/edit?guide=1" target="_blank" data-report-click="{"spm":"3001.9712"}" data-report-query="spm=3001.9712" class="entrance-btn" data-v-eb1c454c>+ 用AI写文章</a></div></div></div></div></div></div></div></div></div></div> <!----></div></div></div> <div> <script type="text/javascript" src="https://g.csdnimg.cn/common/csdn-footer/csdn-footer.js" data-isfootertrack="false" defer></script> </div></div></div><script> window.__INITIAL_STATE__= {"csrf":"NfXnoXI9-_9_v7BBnP48-bQpDdUfpDgVh3g8","origin":"http:\u002F\u002Fbbs.csdn.net","isMobile":false,"cookie":"uuid_tt_dd=10_36287181610-1775223795222-806388; dc_session_id=10_1775223795222.634060; dc_sid=728733228df5d203c0631c7752b0247b; uuid_tt_dd=10_36287181610-1775223795222-806388","ip":"216.73.216.81","pageData":{"page":{"pageId":143,"title":"社区详情","keywords":"社区详情","description":"社区详情","ext":{"isMd":"true","armsfe1":"{pid:\"dyiaei5ihw@1a348e4d05c2c78\",appType:\"web\",imgUrl:\"https:\u002F\u002Farms-retcode.aliyuncs.com\u002Fr.png?\",sendResource:true,enableLinkTrace:true,behavior:true}","redPacketCfg":"{\"presetTitle\":[\"成就一亿技术人!\",\"大吉大利\",\"节日快乐\",\"Bug Free\",\"Hello World\",\"Be Greater Than Average!!\"],\"defaultTitle\":\"成就一亿技术人!\",\"preOpenSty\":{},\"redCardSty\":{}}","blogStar":"[{\"year\":\"2021\",\"enable\":true,\"communityIds\":[3859],\"url\":\"https:\u002F\u002Fbbs.csdn.net\u002Fsummary2021\"},{\"year\":\"2022\",\"enable\":true,\"communityIds\":[3860],\"url\":\"https:\u002F\u002Fbbs.csdn.net\u002Fsummary2022\"}]","mdVersion":"https:\u002F\u002Fcsdnimg.cn\u002Frelease\u002Fmarkdown-editor\u002F1.1.0\u002Fmarkdown-editor.js","componentSortCfg":"{ \"right\":[\"ratesInfo\",\"cty-profile\",\"pub-comp\",\"user-right-introduce\",\"post-event\",\"my-mission\", \"user-right-rank\",\"user-right-rule\",\"user-right-adimg\"] }","show_1024":"{\"enable\":false,\"useWhitelist\":false,\"whitelist\":[76215],\"home\":\"https:\u002F\u002F1111.csdn.net\u002F\",\"logo\":\"https:\u002F\u002Fimg-home.csdnimg.cn\u002Fimages\u002F20221104102741.png\",\"hideLive\":true}","iframes":"[\"3859\"]","pageCfg":"{\"disableDownloadPDF\": false,\"hideSponsor\":false}"}},"template":{"templateId":71,"templateComponentName":"ccloud-detail","title":"ccloud-detail","floorList":[{"floorId":562,"floorComponentName":"floor-user-content","title":"社区详情页","description":"社区详情页","indexOrder":3,"componentList":[{"componentName":"baseInfo","componentDataId":"cloud-detail1","componentConfigData":{},"relationType":3},{"componentName":"user-right-introduce","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-recommend","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-right-rank","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-right-rule","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-right-adimg","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"default2014LiveRoom","componentDataId":"20221024DefaultLiveRoom","componentConfigData":{},"relationType":3}]}]},"data":{"baseInfo":{"customDomain":"","uriName":"VC_Basic","communityHomePage":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FVC_Basic","owner":{"userName":"community_8","nickName":"基础类社区","avatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","position":"","companyName":""},"user":{"userRole":3,"userName":null,"nickName":null,"avatarUrl":null,"rank":null,"follow":2,"communityBase":null,"joinCollege":null,"isVIP":null},"community":{"name":"VC\u002FMFC","description":"VC\u002FMFC相关问题讨论","avatarUrl":"https:\u002F\u002Fimg-community.csdnimg.cn\u002Favatar\u002F666d6d17e5774672af753dd112cb43f4.png?x-oss-process=image\u002Fresize,m_fixed,h_88,w_88","qrCode":"","createTime":"2007-09-28","communityAvatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","communityNotice":null,"userCount":16550,"contentCount":421606,"followersCount":8248,"communityRule":"\u003Cp style=\"margin-left:.5in\"\u003E        VC\u002FMFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……\u003Cbr \u002F\u003E\n        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……\u003Cbr \u002F\u003E\n        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……\u003C\u002Fp\u003E\n","communityId":127,"bgImage":"","hashId":"den11vnj","domain":"","uriName":"VC_Basic","externalDisplay":1,"adBanner":{"img":"","url":"","adType":0,"adCon":null},"rightBanner":{"img":"","url":"","adType":0,"adCon":null},"tagId":null,"tagName":null,"communityType":1,"communityApplyUrl":"https:\u002F\u002Fmarketing.csdn.net\u002Fquestions\u002FQ2106040308026533763","joinType":0,"visibleType":0,"collapse":0,"hideLeftSideBar":0,"topicMoveAble":0,"allowActions":{},"communityOwner":"community_8","tagNameInfo":{"provinceTag":null,"areaTag":null,"technologyTags":null,"customTags":null}},"tabList":[{"tabId":1286,"tabName":"全部","tabUrl":"","tabSwitch":1,"tabType":4,"tabContribute":0,"cardType":0,"indexOrder":-1,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FVC_Basic?typeId=1286","iframe":false,"sortType":1},{"tabId":1143,"tabName":"VC++技术资源","tabUrl":"https:\u002F\u002Fgithub.com\u002FTangramDev","tabSwitch":1,"tabType":0,"tabContribute":1,"indexOrder":0,"iframe":false,"sortType":1},{"tabId":689,"tabName":"VC综合技术","tabUrl":"","tabSwitch":1,"tabType":1,"tabContribute":1,"cardType":0,"indexOrder":1,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FVC_Basic?typeId=689","iframe":false,"sortType":1},{"tabId":699,"tabName":"互联网技术","tabUrl":"","tabSwitch":1,"tabType":1,"tabContribute":1,"cardType":0,"indexOrder":2,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FVC_Basic?typeId=699","iframe":false,"sortType":1},{"tabId":1110,"tabName":"MFC AppLauncher","tabUrl":"","tabSwitch":1,"tabType":1,"tabContribute":1,"cardType":0,"indexOrder":3,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FVC_Basic?typeId=1110","iframe":false,"sortType":1},{"tabId":690,"tabName":".NET 技术","tabUrl":"","tabSwitch":1,"tabType":1,"tabContribute":1,"cardType":0,"indexOrder":4,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FVC_Basic?typeId=690","iframe":false,"sortType":1},{"tabId":694,"tabName":"界面","tabUrl":"","tabSwitch":1,"tabType":1,"tabContribute":1,"cardType":0,"indexOrder":5,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FVC_Basic?typeId=694","iframe":false,"sortType":1},{"tabId":695,"tabName":"进程","tabUrl":"","tabSwitch":1,"tabType":1,"tabContribute":1,"cardType":0,"indexOrder":6,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FVC_Basic?typeId=695","iframe":false,"sortType":1},{"tabId":696,"tabName":"算法","tabUrl":"","tabSwitch":1,"tabType":1,"tabContribute":1,"cardType":0,"indexOrder":7,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FVC_Basic?typeId=696","iframe":false,"sortType":1},{"tabId":697,"tabName":"硬件\u002F系统","tabUrl":"","tabSwitch":1,"tabType":1,"tabContribute":1,"cardType":0,"indexOrder":8,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FVC_Basic?typeId=697","iframe":false,"sortType":1},{"tabId":698,"tabName":"数据库","tabUrl":"","tabSwitch":1,"tabType":1,"tabContribute":1,"cardType":0,"indexOrder":9,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FVC_Basic?typeId=698","iframe":false,"sortType":1},{"tabId":4055743,"tabName":"博文收录","tabUrl":"","tabSwitch":1,"tabType":2,"tabContribute":0,"cardType":0,"indexOrder":19,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FVC_Basic?typeId=4055743","iframe":false,"sortType":1},{"tabId":1636846,"tabName":"Ada助手","tabUrl":"","tabSwitch":1,"tabType":2,"tabContribute":0,"cardType":0,"indexOrder":20,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FVC_Basic?typeId=1636846","iframe":false,"sortType":1}],"dataResource":{"mediaType":"c_cloud","subResourceType":"8_c_cloud_long_text","showType":"long_text","tabId":0,"communityName":"VC\u002FMFC","communityHomePageUrl":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FVC_Basic","communityType":1,"content":{"id":"143381","contentId":143381,"cateId":0,"cateName":null,"url":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F143381","shareUrl":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F143381","createTime":"2001-06-14 08:35:00","updateTime":"2021-05-28 09:59:12","resourceUsername":"ahphone","best":0,"top":0,"text":null,"publishDate":"2001-06-14","lastReplyDate":"2001-07-02","type":"13","nickname":"ahphone","avatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F12342f4241e745d58354d016db1414ab_ahphone.jpg!1","username":"ahphone","commentCount":31,"diggNum":0,"digg":false,"viewCount":291,"hit":false,"resourceSource":6,"status":10,"taskStatus":null,"expired":false,"taskCate":0,"taskAward":0,"taskExpired":null,"checkRedPacket":null,"avgScore":0,"totalScore":0,"topicTitle":"郑重提醒,非高手莫入,我折腾了一个多星期了:How to change the width of a single button of toolbar?","insertFirst":false,"likeInfo":null,"description":"在CODEGURU上发现有人问起,自己琢磨了许久,有几种方案,但一一被否定。 现要求: 1、不许一条条工具栏拼 2。可以动态的指定button宽度, 3,必须是CToolBar或者CToolBarCtrl的子类 4。正在想。。","coverImg":"https:\u002F\u002Fimg-home.csdnimg.cn\u002Fimages\u002F20221110040240.png","content":"在CODEGURU上发现有人问起,自己琢磨了许久,有几种方案,但一一被否定。\u003Cbr \u002F\u003E\n现要求:\u003Cbr \u002F\u003E\n1、不许一条条工具栏拼\u003Cbr \u002F\u003E\n2。可以动态的指定button宽度,\u003Cbr \u002F\u003E\n3,必须是CToolBar或者CToolBarCtrl的子类\u003Cbr \u002F\u003E\n4。正在想。。","mdContent":null,"pictures":null,"videoInfo":null,"linkInfo":null,"student":{"isCertification":false,"org":"","bala":""},"employee":{"isCertification":false,"org":"","bala":""},"userCertification":[],"dependId":"0","dependSubType":null,"videoUrl":null,"favoriteCount":0,"favoriteStatus":false,"taskType":null,"defaultScore":null,"syncAsk":false,"videoPlayLength":null},"communityUser":null,"allowPost":false,"submitHistory":[{"user":{"registerurl":"https:\u002F\u002Fg.csdnimg.cn\u002Fstatic\u002Fuser-reg-year\u002F1x\u002F26.png","avatarurl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F12342f4241e745d58354d016db1414ab_ahphone.jpg!1","nickname":"ahphone","selfdesc":"系统架构经理","createdate":"2000-07-18 16:38:00","days":"9391","years":"26","username":"ahphone","school":null,"company":null,"job":null},"userName":"ahphone","event":"创建了帖子","body":"2001-06-14 08:35","editId":null}],"resourceExt":{}},"contentReply":{"pageNo":1,"pageSize":20,"totalPages":1,"totalCount":31,"total":0,"list":[{"hit":null,"hitMsg":null,"content":"ahphone(阿丰):\u003Cbr \u002F\u003E\n我信发不过去263的。","topicTitle":null,"description":"ahphone(阿丰): 我信发不过去263的。","id":1532460,"contentResourceId":143381,"bindContentResourceId":0,"communityId":127,"username":"seesi","userNickName":"seesi","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fc4d11597a0cd45e9bcbf0e37086e270e_seesi.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2001-07-02 02:30:50","updateTime":"2001-07-02 02:30:50","formatTime":"2001-07-02","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"好象每个按钮的宽度可以不同,但位图的尺寸必须每个都相同,否则即使你在AddBitmap中指定了Bitmap的个数,他也不知道如何截取!所以用SetBitmapSize统一设置!","topicTitle":null,"description":"好象每个按钮的宽度可以不同,但位图的尺寸必须每个都相同,否则即使你在AddBitmap中指定了Bitmap的个数,他也不知道如何截取!所以用SetBitmapSize统一设置!","id":1500321,"contentResourceId":143381,"bindContentResourceId":0,"communityId":127,"username":"WhiteWaterBlueSky","userNickName":"WhiteWaterBlueSky","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2001-06-28 05:14:57","updateTime":"2001-06-28 05:14:57","formatTime":"2001-06-28","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"我的各个bitmap大小不一样,怎麽设置?","topicTitle":null,"description":"我的各个bitmap大小不一样,怎麽设置?","id":1500221,"contentResourceId":143381,"bindContentResourceId":0,"communityId":127,"username":"hippo7208","userNickName":"hippo7208","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2001-06-28 05:07:09","updateTime":"2001-06-28 05:07:09","formatTime":"2001-06-28","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"..","topicTitle":null,"description":"..","id":1431402,"contentResourceId":143381,"bindContentResourceId":0,"communityId":127,"username":"hhb","userNickName":"hhb","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2001-06-21 12:23:00","updateTime":"2001-06-21 12:23:00","formatTime":"2001-06-21","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"发到ahphone@263.net\u003Cbr \u002F\u003E\n呵呵,要不我把111222的100分给你?","topicTitle":null,"description":"发到ahphone@263.net 呵呵,要不我把111222的100分给你?","id":1434099,"contentResourceId":143381,"bindContentResourceId":0,"communityId":127,"username":"ahphone","userNickName":"ahphone","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F12342f4241e745d58354d016db1414ab_ahphone.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2001-06-21 11:25:00","updateTime":"2001-06-21 11:25:00","formatTime":"2001-06-21","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"老兄,你的邮箱很差啊,我发了半天没发过去。","topicTitle":null,"description":"老兄,你的邮箱很差啊,我发了半天没发过去。","id":1433907,"contentResourceId":143381,"bindContentResourceId":0,"communityId":127,"username":"seesi","userNickName":"seesi","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fc4d11597a0cd45e9bcbf0e37086e270e_seesi.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2001-06-21 11:11:00","updateTime":"2001-06-21 11:11:00","formatTime":"2001-06-21","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"关注","topicTitle":null,"description":"关注","id":1433545,"contentResourceId":143381,"bindContentResourceId":0,"communityId":127,"username":"haoloo","userNickName":"haoloo","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2001-06-21 10:46:00","updateTime":"2001-06-21 10:46:00","formatTime":"2001-06-21","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"给你发了个例子了,你参考参考!","topicTitle":null,"description":"给你发了个例子了,你参考参考!","id":1433401,"contentResourceId":143381,"bindContentResourceId":0,"communityId":127,"username":"seesi","userNickName":"seesi","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fc4d11597a0cd45e9bcbf0e37086e270e_seesi.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2001-06-21 10:35:00","updateTime":"2001-06-21 10:35:00","formatTime":"2001-06-21","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"我帖代码了!\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n\u002F\u002F 类成员定义\u003Cbr \u002F\u003E\nCToolBarCtrl m_ToolBar; \u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n\u002F\u002F在OnCreate事件中\u003Cbr \u002F\u003E\nRECT rect;\u003Cbr \u002F\u003E\nSetRectEmpty(&rect);\u003Cbr \u002F\u003E\nm_ToolBar.Create(WS_CHILD | CCS_TOP | TBSTYLE_FLAT | TBSTYLE_TRANSPARENT | TBSTYLE_TOOLTIPS, rect, this, IDC_MYTOOLBAR);\u003Cbr \u002F\u003E\nm_ToolBar.ShowWindow(SW_SHOW);\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\nm_ToolBar.AddStrings("String 1\\0String 2\\0String 3\\0String 4\\0\\0");\u003Cbr \u002F\u003E\n\t\u003Cbr \u002F\u003E\nm_ToolBar.AddBitmap(4, IDB_BITMAP1);\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\nm_ToolBar.SetBitmapSize(CSize(15,15));\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\nTBBUTTON tbs[4];\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\nfor (int i = 0; i < 4; i ++)\u003Cbr \u002F\u003E\n{\u003C!-- --\u003E\u003Cbr \u002F\u003E\n tbs[i].iBitmap = i;\u003Cbr \u002F\u003E\n tbs[i].idCommand = 5000 + i;\u003Cbr \u002F\u003E\n tbs[i].fsState = TBSTATE_ENABLED;\u003Cbr \u002F\u003E\n tbs[i].fsStyle = TBSTYLE_BUTTON;\u003Cbr \u002F\u003E\n tbs[i].dwData = 0;\u003Cbr \u002F\u003E\n tbs[i].iString = i;\u003Cbr \u002F\u003E\n}\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\nm_ToolBar.AddButtons(4, tbs);\u003Cbr \u002F\u003E\n\t\u003Cbr \u002F\u003E\nTBBUTTONINFO tbi;\u003Cbr \u002F\u003E\nZeroMemory(&tbi, sizeof(tbi));\u003Cbr \u002F\u003E\ntbi.dwMask= TBIF_STYLE | TBIF_SIZE ;\u003Cbr \u002F\u003E\ntbi.cbSize= sizeof(TBBUTTONINFO);\u003Cbr \u002F\u003E\nm_ToolBar.GetButtonInfo(5000, &tbi);\u003Cbr \u002F\u003E\ntbi.fsStyle |= TBSTYLE_DROPDOWN;\u003Cbr \u002F\u003E\ntbi.cx = 100;\u003Cbr \u002F\u003E\nm_ToolBar.SetButtonInfo(5000, &tbi);\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\nm_ToolBar.AutoSize();\u003Cbr \u002F\u003E\n","topicTitle":null,"description":"我帖代码了! \u002F\u002F 类成员定义 CToolBarCtrl m_ToolBar; \u002F\u002F在OnCreate事件中 RECT rect; SetRectEmpty(&rect); m_ToolBar.Create(WS_CHILD | CCS_TOP | TBSTYLE_FLAT | TBSTYLE_TRANSPARENT | TBSTYLE_TOOLTIPS, rect, this, IDC_MYTOOLBAR); m_ToolBar.ShowWindow(SW_SHOW); m_ToolBar.A","id":1433149,"contentResourceId":143381,"bindContentResourceId":0,"communityId":127,"username":"WhiteWaterBlueSky","userNickName":"WhiteWaterBlueSky","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2001-06-21 10:14:00","updateTime":"2001-06-21 10:14:00","formatTime":"2001-06-21","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"TBBUTTONINFO tbi;这个结构前面我试过了,没有试出来,你不如把你的示例代码给我发一个。ahphone@263.net","topicTitle":null,"description":"TBBUTTONINFO tbi;这个结构前面我试过了,没有试出来,你不如把你的示例代码给我发一个。ahphone@263.net","id":1432971,"contentResourceId":143381,"bindContentResourceId":0,"communityId":127,"username":"ahphone","userNickName":"ahphone","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F12342f4241e745d58354d016db1414ab_ahphone.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2001-06-21 09:58:00","updateTime":"2001-06-21 09:58:00","formatTime":"2001-06-21","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"TBBUTTONINFO tbi;\u003Cbr \u002F\u003E\nZeroMemory(&tbi, sizeof(tbi));\u003Cbr \u002F\u003E\ntbi.dwMask= TBIF_STYLE | TBIF_SIZE ;\u003Cbr \u002F\u003E\ntbi.cbSize= sizeof(TBBUTTONINFO);\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\nint nID = 110;\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\nm_ToolBar.GetButtonInfo(nID, &tbi);\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\ntbi.cx = 100; \u002F\u002F 宽度\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\nm_ToolBar.SetButtonInfo(nID, &tbi);","topicTitle":null,"description":"TBBUTTONINFO tbi; ZeroMemory(&tbi, sizeof(tbi)); tbi.dwMask= TBIF_STYLE | TBIF_SIZE ; tbi.cbSize= sizeof(TBBUTTONINFO); int nID = 110; m_ToolBar.GetButtonInfo(nID, &tbi); tbi.cx = 100; \u002F\u002F 宽度 m_ToolBar.SetButtonInfo(nID, &tbi);","id":1432783,"contentResourceId":143381,"bindContentResourceId":0,"communityId":127,"username":"WhiteWaterBlueSky","userNickName":"WhiteWaterBlueSky","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2001-06-21 09:40:00","updateTime":"2001-06-21 09:40:00","formatTime":"2001-06-21","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"靠,一群高手,我进来干嘛,走。","topicTitle":null,"description":"靠,一群高手,我进来干嘛,走。","id":1432773,"contentResourceId":143381,"bindContentResourceId":0,"communityId":127,"username":"highest6","userNickName":"highest6","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2001-06-21 09:39:00","updateTime":"2001-06-21 09:39:00","formatTime":"2001-06-21","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"CToolBarCtrl::SetButtonInfo方法完全可以!!!\u003Cbr \u002F\u003E\n","topicTitle":null,"description":"CToolBarCtrl::SetButtonInfo方法完全可以!!! ","id":1432763,"contentResourceId":143381,"bindContentResourceId":0,"communityId":127,"username":"WhiteWaterBlueSky","userNickName":"WhiteWaterBlueSky","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2001-06-21 09:38:00","updateTime":"2001-06-21 09:38:00","formatTime":"2001-06-21","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"关注","topicTitle":null,"description":"关注","id":1432634,"contentResourceId":143381,"bindContentResourceId":0,"communityId":127,"username":"jamesye78","userNickName":"jamesye78","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2001-06-21 09:24:00","updateTime":"2001-06-21 09:24:00","formatTime":"2001-06-21","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"这问题麻烦,但创建自己的类,想干什么就干什么?(我是阿Q,我欢喜谁就是谁):)","topicTitle":null,"description":"这问题麻烦,但创建自己的类,想干什么就干什么?(我是阿Q,我欢喜谁就是谁):)","id":1431854,"contentResourceId":143381,"bindContentResourceId":0,"communityId":127,"username":"feelinn","userNickName":"feelinn","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2001-06-21 06:41:00","updateTime":"2001-06-21 06:41:00","formatTime":"2001-06-21","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"改大小? SetSize();\u003Cbr \u002F\u003E\n记不太清了,应该是,它对我没用,我只TEST了一下\u003Cbr \u002F\u003E\nSorry 条件有限不能给你原码","topicTitle":null,"description":"改大小? SetSize(); 记不太清了,应该是,它对我没用,我只TEST了一下 Sorry 条件有限不能给你原码","id":1431062,"contentResourceId":143381,"bindContentResourceId":0,"communityId":127,"username":"Saimen","userNickName":"HuWenjin","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fd79e32aad33d405195bd882991bfb2f1_saimen.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2001-06-20 11:24:00","updateTime":"2001-06-20 11:24:00","formatTime":"2001-06-20","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"楼上的,我看过了,我手上有codeguru网站整个镜像,这样的程序我这儿有.\u003Cbr \u002F\u003E\n\u003Cbr \u002F\u003E\n不过仍然非常感谢你.","topicTitle":null,"description":"楼上的,我看过了,我手上有codeguru网站整个镜像,这样的程序我这儿有. 不过仍然非常感谢你.","id":1425021,"contentResourceId":143381,"bindContentResourceId":0,"communityId":127,"username":"ahphone","userNickName":"ahphone","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F12342f4241e745d58354d016db1414ab_ahphone.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2001-06-20 03:03:00","updateTime":"2001-06-20 03:03:00","formatTime":"2001-06-20","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"http:\u002F\u002Fwww.erehw.com\u002Ftojoyue\u002Ftesttb2.rar","topicTitle":null,"description":"http:\u002F\u002Fwww.erehw.com\u002Ftojoyue\u002Ftesttb2.rar","id":1416860,"contentResourceId":143381,"bindContentResourceId":0,"communityId":127,"username":"erehw","userNickName":"erehw","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2001-06-19 08:28:00","updateTime":"2001-06-19 08:28:00","formatTime":"2001-06-19","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"CToolBarCtrl::SetButtonInfo \u003Cbr \u002F\u003E\n这个家伙功能有限,还没到该尺寸的地步.\u003Cbr \u002F\u003E\n ","topicTitle":null,"description":"CToolBarCtrl::SetButtonInfo 这个家伙功能有限,还没到该尺寸的地步. ","id":1416663,"contentResourceId":143381,"bindContentResourceId":0,"communityId":127,"username":"ahphone","userNickName":"ahphone","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F12342f4241e745d58354d016db1414ab_ahphone.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2001-06-19 08:14:00","updateTime":"2001-06-19 08:14:00","formatTime":"2001-06-19","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"CToolBarCtrl::SetButtonInfo","topicTitle":null,"description":"CToolBarCtrl::SetButtonInfo","id":1416589,"contentResourceId":143381,"bindContentResourceId":0,"communityId":127,"username":"gboy","userNickName":"gbstar2021","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Ff0e202265753421ea6dfd5454a4e3dc2_gboy.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":0,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2001-06-19 08:04:00","updateTime":"2001-06-19 08:04:00","formatTime":"2001-06-19","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null}],"maxPageSize":3000},"defaultActiveTab":1286,"recommends":[{"url":"https:\u002F\u002Fdownload.csdn.net\u002Fdownload\u002Fzhangxucool\u002F269001","title":"VB编程资源大全(英文源码 其它)","desc":"6 , chunks.zip<br>This will open a file and read it in "Chunks" of a selected file.<END><br>7 , logging.zip<br>This is a bas that will log installation procedures so the file can be removed later.<END><br>8 , savetree.zip<br>This will save the info in a Tree View. "This technique allows a program to save hierarchical information like the data in a TreeView in a way that is easy to understand."<END><br>11 , OLE.zip<br>Demonstrates the use of OLE.<END><br>12 , gradtxt2.zip<br>"A program for drawing horizontal, rectangular or spherical gradient texts."<END><br>13 , sweepgl.zip<br>This example greatly demonstrates how to use OpenGL in Visual Basic.<END><br>15 , drawdemo.zip<br>This is an excellent example of how to make a paint program with a few extras.<END><br>16 , cube.zip<br>This example demonstrates how to rotate a cube in visual basic.<END><br>17 , sprite1.zip<br>This is an Excellent example on how to use sprites in your program.<END><br>18 , charcreate.zip<br>This is an example of how to assign "characters" to differant pictureboxes. This would be a good starting point for VB game developers.<END><br>19 , breakthrough.zip<br>This demonstrates a simple game in Visual Basic. An excellent example.<END><br>26 , openlib.zip<br>These are the type libs that go with OpenGL. This is used to make 3D text.<END><br>27 , basMath.zip<br>This module contains functions for various math equations. <END><br>28 , calc.zip<br>This is a basic calculator written in Visual Basic.<END><br>29 , stopwatch.zip<br>This shows how to count off time in a Stop Watch format.<END><br>31 , taskhide.zip<br>This will hide your application from the taskbar, Alt+Tab, and Alt+Ctrl+Del.<END><br>32 , newbie.zip<br>This is a nicely done help file for programmers that are new to Visual Basic.<END><br>33 , vbfaq.zip<br>This is AOL's PC Dev Visual Basic FAQ. This is an excellent starting point for begginners.<END><br>34 , Bas.zip<br>it is very good modual for activex<END><br>35, paraviasource.zip<br>This is ","createTime":"2007-10-24 06:50:56","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Paid-1-269001-bbs-143381.264^v3^pc_relevant_bbs_down_cate&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Paid-1-269001-bbs-143381.264^v3^pc_relevant_bbs_down_cate","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"1\",\"dest\":\"https:\u002F\u002Fdownload.csdn.net\u002Fdownload\u002Fzhangxucool\u002F269001\",\"strategy\":\"2~default~OPENSEARCH~Paid\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Paid-1-269001-bbs-143381.264^v3^pc_relevant_bbs_down_cate\\\",\\\"dist_request_id\\\":\\\"1775223965605_09239\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"1\",\"dest\":\"https:\u002F\u002Fdownload.csdn.net\u002Fdownload\u002Fzhangxucool\u002F269001\",\"strategy\":\"2~default~OPENSEARCH~Paid\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Paid-1-269001-bbs-143381.264^v3^pc_relevant_bbs_down_cate\\\",\\\"dist_request_id\\\":\\\"1775223965605_09239\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"download"},{"url":"https:\u002F\u002Fdownload.csdn.net\u002Fdownload\u002Ffanshuzone\u002F196338","title":"cuteEditor6.0","desc":"\u003Cbr\u002F\u003ECuteEditor功能特点 \u003Cbr\u002F\u003E是什么使CuteEditor成为Html在线编辑器的领航者?除了其强大的功能和方便的使用, 这里还有一些顶尖的技术因素是CuteEditor编辑器成为你编辑和发布Web内容的最佳选择: \u003Cbr\u002F\u003E 界面简洁加载速度快 \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E由于才有了很多优化方法,所以CuteEditor\u003Cem\u003E非\u003C\u002Fem\u003E常简单、小巧、装载速度快,但仍然保持功能强大、执行效率高的特点。 \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 跨浏览器,跨平台的所见即所得在线html编辑器 \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E兼容市面上最流行的ie5.5+,firefox1.0+,mozilla1.3+, netscape7+和Safari(1.3+)浏览器,并且包括Mac和Linux操作平台。 \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E CuteEditor遵循Web标准,没有类似 \u003CFONT\u003E 这种标签 \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E你的Html编辑器还在使用类似 \u003CFONT\u003E这种标签么? CuteEditor会帮助你构建用户最新Web标准的html代码标签,自动生成简洁的HTML\u002FXHTML代码。 为什么要遵循Web标准? \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E学习应用Web标准有很多益处,下面给几个简单例子:\u003Cbr\u002F\u003E\u003Cbr\u002F\u003E获得好的搜索引擎排名: The separation of content and presentation makes the content represent a larger part of the total file size. Combined with semantic markup this will improve search engine rankings. \u003Cbr\u002F\u003E更快的下载和加载网页: Less HTML results in smaller file sizes and quicker downloads. Modern web browsers render pages faster when they are in their standards mode than when they are in their backwards compatible mode. \u003Cbr\u002F\u003E适应未来网页浏览器: When you use defined standards and valid code you future-proof your documents by reducing the risk of future web browsers not being able to understand the code you have used. \u003Cbr\u002F\u003E代码编写简单,维护方便: Using more semantic and structured HTML makes it easier and quicker to understand code created by somebody else. \u003Cbr\u002F\u003E适应其他设备: Semantic HTML, where structure is separated from presentation, makes it easier for screen readers and alternative browsing devices to interpret the content. \u003Cbr\u002F\u003E\u003Cem\u003E非\u003C\u002Fem\u003E常好的适应性: A semantically marked up document can be easily adapted to print and alternative browsing devices, like handheld computers and cellular phones, just by linking to a different CSS file. You can also make site-wide \u003Cem\u003Echange\u003C\u002Fem\u003Es to presentation by editing a \u003Cem\u003Esingle\u003C\u002Fem\u003E file. \u003Cbr\u002F\u003ERead more:\u003Cbr\u002F\u003E我的网页符合Web标准,你的呢? \u003Cbr\u002F\u003E 能自动清理HTML代码中Word标记 \u003Cbr\u002F\u003E\u003Cbr\u002F\u003EWhen text is pasted from Microsoft Word allot of unnecessary word specific markup is carried across. This can result in web pages that take an unnecessarily long time to download. The Paste from Word \u003Cem\u003Ebutton\u003C\u002Fem\u003E solves this by removing word markup before pasting the text into your page. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 支持W3C WAI和section 508的无障碍引导 \u003Cbr\u002F\u003E\u003Cbr\u002F\u003ECute Editor optional accessibility settings ensure your site complies with Section 508, so people with disabilities can have full access to your content.\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 输出的HTML或不错的XHTML供你选择 (Demo)\u003Cbr\u002F\u003E\u003Cbr\u002F\u003ECute Editor supports output well-formed XHTML. Your choice of XHTML 1.0 or HTML 4.01 output. \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 无限次的撤销\u002F恢复\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EMany of the other editors on the market cannot undo or redo certain actions, and certain table operations - such as cell merge or column deletion. Cute Editor 4.0 has a new custom undo\u002Fredo implementation to make you can now safely undo those actions. \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 多语言支持,通过简单设置XML即可完成 (Demo)\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EAll labels, \u003Cem\u003Ebutton\u003C\u002Fem\u003Es, tooltips and messages are located in external XML files, so that the language of the editor can be switched with a \u003Cem\u003Esingle\u003C\u002Fem\u003E property. You can also create a new language in a matter of minutes. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 完全支持页面编辑(从 \u003CHTML\u003E 到 \u003C\u002FHTML\u003E) (Demo)\u003Cbr\u002F\u003E\u003Cbr\u002F\u003ECute Editor 4.0 allows you to edit a full HTML page, including \u003Ctitle\u003E, \u003C!DOCTYPE...\u003E and some other options. You can also insert Form elements (checkbox, \u003Cem\u003Ebutton\u003C\u002Fem\u003E, textarea, etc.) and modify certain properties of the element.\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 默认换行为软回车 (Demo)\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EMost other editors insert double line returns which can be annoying for clients who are used to editing in Microsoft Word. CuteEditor can be configured to use \u003Cdiv\u003E, \u003Cbr\u003E or \u003Cp\u003E tags when you press enter. In either mode \u003Cbr\u003E tags can be created by using shift+enter.\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 支持代码缩进和小写字母\u003Cbr\u002F\u003E\u003Cbr\u002F\u003ECute Editor displays nicely indented code in the HTML mode and the generating HTML tags and Attributes are in lower case. This is very convenient and important for the advanced users. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 支持全屏编辑 (Demo)\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EIt does not open a new window, instead it will resize to fit the browser screen. Edit in full screen mode, maximizing your available space. \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 没有打开较慢的Java或ActiveX组件\u003Cbr\u002F\u003E\u003Cbr\u002F\u003E100% DHTML, JavaScript ASP.Net code. There are no slow Java or ActiveX components to worry about and everything is handled in the browser! \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 支持相对地址和URL自动关联(Demo)\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EWith Cute Editor, you have the choice of using either a relative or absolute URL. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 部署简单\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EThe perfect addition to your content management system! Only a couple lines of code , you don't need to be an expert. Allows you to add an online HTML editing functionality that works with standard HTML form.\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 可以简单的通过API隐藏按钮和标签 \u003Cbr\u002F\u003E\u003Cbr\u002F\u003ECute Editor allows developers to set the image directory, set the controls \u003Cem\u003Ewidth\u003C\u002Fem\u003E, disable image uploading and deleting, restrict access to the source\u002Fpreview tabs, hide \u003Cem\u003Ebutton\u003C\u002Fem\u003Es and lists that you don't want your clients to see or access. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 支持图片的文字环绕 \u003Cbr\u002F\u003E\u003Cbr\u002F\u003ELocate the image you want to wrap text around, and click any justify \u003Cem\u003Ebutton\u003C\u002Fem\u003E in the \u003Cem\u003Etoolbar\u003C\u002Fem\u003E. The image will float to the desired direction. Text will be positioned around the image. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 支持文件下载 \u003Cbr\u002F\u003E\u003Cbr\u002F\u003EYou can upload document files, create a link from your HTML content to the document files (zip files, ppt files...). \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E CSS型皮肤 (Demo)\u003Cbr\u002F\u003E\u003Cbr\u002F\u003ECute Editor provides several built in themes that are ready to use. Developers can completely \u003Cem\u003Echange\u003C\u002Fem\u003E the appearance of the \u003Cem\u003Etoolbar\u003C\u002Fem\u003E and the dialogs by simply modifying the supplied classes and images. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 高级的表格管理\u003Cbr\u002F\u003E\u003Cbr\u002F\u003ECreate and modify tables and table cells. Set their border color, alignment, cellspacing and more! Once you've created a table, simply right click inside of it and use the handy popup menu to \u003Cem\u003Echange\u003C\u002Fem\u003E its attributes. \u003Ccaption\u003E,\u003Csummary\u003E,\u003Cthead\u003E,\u003Ctfoot\u003E,\u003Cth\u003E tags are supported. \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 图片插入和自动上传\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EBuilt-in thumbnail generator. Thumbnail images are dynamically created; Supports upload new images. Paging - specify how many images. Support auto resize images.\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 具有特殊的对话框\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EWith Style builder dialog box you can apply CSS style attributes directly to any HTML elements on your Web page.\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 支持内容模板 (Demo)\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EThe basic idea behind a Content Management System (CMS) is to separate the management of content from design. Cute Editor allows the site designer to easily create and establish templates to give the site a uniform look. Templates may be modified when desired. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 通过限制html和文字的长度来保护你的数据库 (Demo)\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EIf you tried to insert a record whose text length is greater than allowed by your table, an error will be reported. To prevent this type of error from occurring, developers can use MaxHTMLLength or MaxTextLength in the Cute Editor to limit the length of the user抯 input. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E Apply security to control user access to resources \u003Cbr\u002F\u003E\u003Cbr\u002F\u003ECute Editor allows developers to assign a pre-defined set of permissions by group or individual. This prevents a normal user to access the administration functionality. \u003Cbr\u002F\u003E\u003Cbr\u002F\u003EThe details of permissions are specified by an XML security policy file. Each level maps to a specific file. The default mappings: \u003Cbr\u002F\u003E\u003Cbr\u002F\u003Eadmin设置 admin.config \u003Cbr\u002F\u003Edefault设置 default.config \u003Cbr\u002F\u003Eguest设置 guest.config \u003Cbr\u002F\u003EYou can customize and extend each policy file by editing the XML security policy file. You can also create your own policy files that define arbitrary permission sets.\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EComparison of the sample security policy file \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E \u003Cbr\u002F\u003EPermissions\u002FResource Setting Admin Default Guest \u003Cbr\u002F\u003EAllowUpload \u003Cbr\u002F\u003EAllowDelete \u003Cbr\u002F\u003EAllowCopy \u003Cbr\u002F\u003EAllowMove \u003Cbr\u002F\u003EAllowCreateFolder \u003Cbr\u002F\u003EAllowDeleteFolder \u003Cbr\u002F\u003ERestrictUploadedImageDimension \u003Cbr\u002F\u003EAutoResizeUploadedImages \u003Cbr\u002F\u003EMaxImage\u003Cem\u003EWidth\u003C\u002Fem\u003E 6400 640 640 \u003Cbr\u002F\u003EMaxImageHeight 4800 480 480 \u003Cbr\u002F\u003EMaxImageSize 10000 100 100 \u003Cbr\u002F\u003EMaxMediaSize 10000 100 100 \u003Cbr\u002F\u003EMaxFlashSize 10000 100 100 \u003Cbr\u002F\u003EMaxDocumentSize 10000 100 100 \u003Cbr\u002F\u003EImageGalleryPath ~\u002Fuploads ~\u002Fuploads\u002Fmember ~\u002Fuploads\u002Fguest \u003Cbr\u002F\u003EMediaGalleryPath ~\u002Fuploads ~\u002Fuploads\u002Fmember ~\u002Fuploads\u002Fguest \u003Cbr\u002F\u003EFlashGalleryPath ~\u002Fuploads ~\u002Fuploads\u002Fmember ~\u002Fuploads\u002Fguest \u003Cbr\u002F\u003EFilesGallaryPath ~\u002Fuploads ~\u002Fuploads\u002Fmember ~\u002Fuploads\u002Fguest \u003Cbr\u002F\u003EImageFilters .jpg \u003Cbr\u002F\u003E.jpeg \u003Cbr\u002F\u003E.gif \u003Cbr\u002F\u003E.png .jpg \u003Cbr\u002F\u003E.jpeg \u003Cbr\u002F\u003E.gif \u003Cbr\u002F\u003E .jpg \u003Cbr\u002F\u003E.jpeg \u003Cbr\u002F\u003E.gif \u003Cbr\u002F\u003E \u003Cbr\u002F\u003EMediaFilters .avi \u003Cbr\u002F\u003E.mpg \u003Cbr\u002F\u003E.mpeg \u003Cbr\u002F\u003E.mp3 .avi \u003Cbr\u002F\u003E.mpg \u003Cbr\u002F\u003E.mpeg \u003Cbr\u002F\u003E .avi \u003Cbr\u002F\u003E.mpg \u003Cbr\u002F\u003E.mpeg \u003Cbr\u002F\u003E \u003Cbr\u002F\u003EDocumentFilters .txt, .doc\u003Cbr\u002F\u003E.pdf, .zip\u003Cbr\u002F\u003E.rar, .avi\u003Cbr\u002F\u003E.mpg, .mpeg\u003Cbr\u002F\u003E.mp3, .jpg\u003Cbr\u002F\u003E.jpeg,.gif\u003Cbr\u002F\u003E.png .pdf, .doc\u003Cbr\u002F\u003E .txt, .doc\u003Cbr\u002F\u003E.pdf, .zip\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 在线图片编辑\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EPeople that input content on a website are generally not web designers, so most don't have that design & technical fibre in them. With online image editor, you can now edit image file with no image editing software to download or install! Easy drag and drop familiar interface. Resize, \u003Cem\u003Echange\u003C\u002Fem\u003E dimensions, scale, crop, add text, optimize, rotate, flip, mirror and add watermark. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 控制上传文件夹大小\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EMax Upload Folder size(Including all subfolders and files. A must have feature for people who have limited hosting space.) Dynamic display of available free space in the Upload Folder.Limits the size of your upload folder. If the max is reached uploads will be disabled. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 支持图片热点\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EImage maps are pictures with clickable regions also known as \"hotspots.\" When users click on one of the hotspots, they're directed to the page you designate. CuteEditor 5.0 lets you easily create image maps to add fun and excitement to a page\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E \u003Cdiv\u003E 的盒模式\u003Cbr\u002F\u003E\u003Cbr\u002F\u003E\u003Cdiv\u003E boxes offer a much greater ability to control the layout of a page. With CuteEditor, you can put any content between \u003Cdiv\u003E tags and then use CSS to style all sorts of borders, backgrounds, etc. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 通用虚拟键盘\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EVirtual Keyboard does not require \u003Cem\u003Echange\u003C\u002Fem\u003Es to language settings of your system and even speeds up the entire text input process for your customers. It lets your native speaking clients to access your web resources from any location in the world without changing national keyboard layouts and fonts on their machines. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 把图片存到数据库\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EWith CuteEditor you can easily use a Sql Server database or access database as the file storage. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E RTF和HTML之间互相转换\u003Cbr\u002F\u003E\u003Cbr\u002F\u003EWith CuteEditor you can easily convert an HTML document into an RTF file and RTF file into HTML or XHTML document. \u003Cbr\u002F\u003E \u003Cbr\u002F\u003E 生成PDF文件\u003Cbr\u002F\u003E\u003Cbr\u002F\u003ECuteEditor also allows you dynamically create Adobe PDF documents from ASP.NET.\u003Cbr\u002F\u003E cuteEditor6.0多语言版(集成lic文件) \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E目前功能强大,最好的Asp.net编辑器之一 \u003Cbr\u002F\u003E除了一般html编辑器具有的功能外,还有word过滤、图片在线处理、加水印等实用功能 \u003Cbr\u002F\u003E使用关键步骤: \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E1、引用bin下的cuteEditor文件 \u003Cbr\u002F\u003E2、在aspx页面顶部中添加引用 \u003Cbr\u002F\u003E3、在aspx页面中加入代码 \u003Cbr\u002F\u003E4、最后可以在.cs文件中通过来读取Editor1.Text的值来进行任意的扩展和控制了 \u003Cbr\u002F\u003E具体配置可参照default.aspx和default.aspx.cs \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E关于cuteEditor6.0的特征及体验请浏览cuteEditor.cn,系统集成了lic授权文件,仅供体验测试使用,请不要用于任何商业用途! \u003Cbr\u002F\u003E\u003Cbr\u002F\u003E \u003Cbr\u002F\u003E","createTime":"2007-06-19 11:25:19","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Rate-2-196338-bbs-143381.264^v3^pc_relevant_bbs_down_cate&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Rate-2-196338-bbs-143381.264^v3^pc_relevant_bbs_down_cate","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"2\",\"dest\":\"https:\u002F\u002Fdownload.csdn.net\u002Fdownload\u002Ffanshuzone\u002F196338\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Rate-2-196338-bbs-143381.264^v3^pc_relevant_bbs_down_cate\\\",\\\"dist_request_id\\\":\\\"1775223965605_09239\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"2\",\"dest\":\"https:\u002F\u002Fdownload.csdn.net\u002Fdownload\u002Ffanshuzone\u002F196338\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Rate-2-196338-bbs-143381.264^v3^pc_relevant_bbs_down_cate\\\",\\\"dist_request_id\\\":\\\"1775223965605_09239\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"download"},{"url":"https:\u002F\u002Fdownload.csdn.net\u002Fdownload\u002Fzhangxucool\u002F268992","title":"Visual C++ 编程资源大全(英文控件)","desc":"1,01.zip\u003Cbr\u003E\u003Cem\u003EToolbar\u003C\u002Fem\u003E - Custom status messages and tooltips\u003Cbr\u003E用户状态信息与工具提示(3KB)\u003CEND\u003E\u003Cbr\u003E2,02.zip\u003Cbr\u003ERemove system menu from floating \u003Cem\u003Etoolbar\u003C\u002Fem\u003E\u003Cbr\u003E从浮动工具条中去除系统菜单(2KB)\u003CEND\u003E\u003Cbr\u003E3,03.zip\u003Cbr\u003ERemove close \u003Cem\u003Ebutton\u003C\u002Fem\u003E from floating \u003Cem\u003Etoolbar\u003C\u002Fem\u003E \u003Cbr\u003E从浮动工具条中去掉关闭按钮(2KB)\u003CEND\u003E\u003Cbr\u003E4,customizable1.zip\u003Cbr\u003ECustomizable \u003Cem\u003Etoolbar\u003C\u002Fem\u003E\u003Cbr\u003E可自定义的工具条(25KB)\u003CEND\u003E\u003Cbr\u003E5,de\u003Cem\u003Etoolbar\u003C\u002Fem\u003E.zip\u003Cbr\u003EAdding a drop arrow to a \u003Cem\u003Etoolbar\u003C\u002Fem\u003E \u003Cem\u003Ebutton\u003C\u002Fem\u003E\u003Cbr\u003E带下拉框的工具条(28KB)\u003CEND\u003E\u003Cbr\u003E6,de\u003Cem\u003Etoolbar\u003C\u002Fem\u003Ee.zip\u003Cbr\u003EUsing Hot \u003Cem\u003EToolbar\u003C\u002Fem\u003E \u003Cem\u003EButton\u003C\u002Fem\u003Es\u003Cbr\u003E类似IE4的工具条(30KB)\u003CEND\u003E\u003Cbr\u003E7,BCGControlBar.zip\u003Cbr\u003ECustomizable \u003Cem\u003EToolbar\u003C\u002Fem\u003E and Menus \u003Cbr\u003E可自定义的工具条 (2)(318KB)\u003CEND\u003E\u003Cbr\u003E8,FixMiniFrame.zip\u003Cbr\u003ESystem menu fix for floating \u003Cem\u003Etoolbar\u003C\u002Fem\u003E\u003Cbr\u003E更改浮动工具条中的系统菜单(24KB)\u003CEND\u003E\u003Cbr\u003E9,09.zip\u003Cbr\u003EDevStudio like Flat \u003Cem\u003EToolbar\u003C\u002Fem\u003E\u003Cbr\u003E平面工具条 (需 IE3+)(5KB)\u003CEND\u003E\u003Cbr\u003E10,enh_flatbar.zip\u003Cbr\u003EAnother Flat \u003Cem\u003EToolBar\u003C\u002Fem\u003E (does not require MSIE)\u003Cbr\u003E另外一种平面工具条 (不需 IE)(81KB)\u003CEND\u003E\u003Cbr\u003E11,VSOMenu.zip\u003Cbr\u003EVisual Studio\u002FOffice 97 style Flat \u003Cem\u003EToolbar\u003C\u002Fem\u003E and Dockable Menu bar \u003Cbr\u003E类似Visual Studio\u002FOffice 97 的平面工具条与可停靠菜单条(2)(200KB)\u003CEND\u003E\u003Cbr\u003E12,RebarMenu.zip\u003Cbr\u003EIE4 Style Menu (Rebar Menu) \u003Cbr\u003E类似IE4 的菜单条(72KB)\u003CEND\u003E\u003Cbr\u003E13,\u003Cem\u003EToolbar\u003C\u002Fem\u003EHi.zip\u003Cbr\u003E\u003Cem\u003EToolbar\u003C\u002Fem\u003E with 16M colour images \u003Cbr\u003E使用16M色图象的工具条(66KB)\u003CEND\u003E\u003Cbr\u003E14,multi12.zip\u003Cbr\u003EExtended Multi Size Multi Color \u003Cem\u003EToolbar\u003C\u002Fem\u003E! \u003Cbr\u003E扩展型多尺寸多色彩工具条(226KB)\u003CEND\u003E\u003Cbr\u003E15,15.zip\u003Cbr\u003EHow to display tooltips for a \u003Cem\u003Etoolbar\u003C\u002Fem\u003E in a dialog\u003Cbr\u003E在对话框如何为工具条显示工具提示(3KB)\u003CEND\u003E\u003Cbr\u003E16,16.zip\u003Cbr\u003EDisplaying text on a \u003Cem\u003EToolbar\u003C\u002Fem\u003E \u003Cbr\u003E在对话框如何为工具条显示工具提示(2KB)\u003CEND\u003E\u003Cbr\u003E17,\u003Cem\u003Etoolbar\u003C\u002Fem\u003E_d.zip\u003Cbr\u003EDocking \u003Cem\u003EToolbar\u003C\u002Fem\u003Es Side-By-Side\u003Cbr\u003E工具条的停靠(29KB)\u003CEND\u003E\u003Cbr\u003E18,\u003Cem\u003Etoolbar\u003C\u002Fem\u003Es.zip\u003Cbr\u003E\u003Cem\u003EToolbar\u003C\u002Fem\u003Es with Tooltips in a CFormView derived class\u003Cbr\u003E在CFormView派生类中使用带工具提示的工具条(29KB)\u003CEND\u003E\u003Cbr\u003E19,SwitchTB.zip\u003Cbr\u003ESwitching \u003Cem\u003EToolbar\u003C\u002Fem\u003Es in MDI \u003Cbr\u003EMDI中具有开关显示功能的工具条(47KB)\u003CEND\u003E\u003Cbr\u003E20,Place Controls on \u003Cem\u003EToolBar\u003C\u002Fem\u003Es\u003Cbr\u003E在工具条中放置其他控件(10KB)\u003CEND\u003E\u003Cbr\u003E21,DialogBarEx1.zip\u003Cbr\u003ECDialogBarEx : A Dialog bar with initialization \u003Cbr\u003ECDialogBarEx :带初始化的对话条(42KB)\u003CEND\u003E\u003Cbr\u003E\u003Cbr\u003E1,01.zip\u003Cbr\u003ESetting selected text to read-only\u003Cbr\u003E设置选择的文本为只读(2KB)\u003CEND\u003E\u003Cbr\u003E2,02.zip\u003Cbr\u003EChanging word wrap mode\u003Cbr\u003E改变换行模式(2KB)\u003CEND\u003E\u003Cbr\u003E3,03.zip\u003Cbr\u003EChanging tab stops\u003Cbr\u003E改变tab的行数(2KB)\u003CEND\u003E\u003Cbr\u003E4,04.zip\u003Cbr\u003EInserting an RTF string using StreamIn\u003Cbr\u003E用RTF插入一个RTF字符串(3KB)\u003CEND\u003E\u003Cbr\u003E5,05.zip\u003Cbr\u003EProviding a Format \u003Cem\u003Etoolbar\u003C\u002Fem\u003E\u003Cbr\u003E提供一个格式的工具框(8KB)\u003CEND\u003E\u003Cbr\u003E6,06.zip\u003Cbr\u003Econvert RTF String RTF tags\u003Cbr\u003E变换字符串为RTF格式(7KB)\u003CEND\u003E\u003Cbr\u003E7,07.zip\u003Cbr\u003ECRichEditCtrlEx - Advanced Rich Edit Control\u003Cbr\u003ECRichEdit的继承类(21KB)\u003CEND\u003E\u003Cbr\u003E8,08.zip\u003Cbr\u003EThe Richedit Ctrl used in chatting\u003Cbr\u003E在聊天程序中用Richedit(37KB)\u003CEND\u003E\u003Cbr\u003E9,09.zip\u003Cbr\u003ECRichEditCtrlEx : Replacing \"RICHEDIT\" control with \"RichEdit20A\"\u003Cbr\u003E替代RichEdit的类CRichEditCtrlEx(16KB) \u003CEND\u003E\u003Cbr\u003E10,10.zip\u003Cbr\u003EControlling the RichTextCtrl Insert State\u003Cbr\u003E控制RichTextCtrl中Insert键状态(80KB)\u003CEND\u003E\u003Cbr\u003E11,11.zip\u003Cbr\u003ECAutoRichEditCtrl - automate rich edit formatting and RTF handling.\u003Cbr\u003E自动格式化RTF的继承类CAutoRichEditCtrl(62KB)\u003CEND\u003E\u003Cbr\u003E\u003Cbr\u003E1,02.zip\u003Cbr\u003EAdding a Control to the Property Sheet \u003Cbr\u003E在属性页中添加控件(2KB)\u003CEND\u003E\u003Cbr\u003E2,06.zip\u003Cbr\u003EUsing Shortcut Keys for Property Pages\u003Cbr\u003E在属性页中使用快捷键(2KB)\u003CEND\u003E\u003Cbr\u003E3,07.zip\u003Cbr\u003ECreating a Property Sheet Inside a Form View - Asaf Levy \u003Cbr\u003E在Form View中创建属性页(4KB)\u003CEND\u003E\u003Cbr\u003E4,08.zip\u003Cbr\u003ECreating a Property Sheet Inside a Dialog \u003Cbr\u003E在对话框中创建属性页(3KB)\u003CEND\u003E\u003Cbr\u003E12,18.zip\u003Cbr\u003EA resizable property sheet within a view \u003Cbr\u003E在视中改变property sheet的大小(4KB)\u003CEND\u003E\u003Cbr\u003E13,19.zip\u003Cbr\u003Eoverriding the default \u003Cem\u003Ebutton\u003C\u002Fem\u003Es on CPropertySheets \u003Cbr\u003E在CPropertySheets中覆盖默认按钮(2KB)\u003CEND\u003E\u003Cbr\u003E14,20.zip\u003Cbr\u003EDisplay only One Row of Tabs \u003Cbr\u003E只显示一行Tab选择(2KB)\u003CEND\u003E\u003Cbr\u003E15,21.zip\u003Cbr\u003EAdd a Font Property Page \u003Cbr\u003E添加字体属性页(16KB)\u003CEND\u003E\u003Cbr\u003E16,22.zip\u003Cbr\u003EResizing the Property Sheet\u003Cbr\u003E改变属性页的大小(2KB)\u003CEND\u003E\u003Cbr\u003E17,23.zip\u003Cbr\u003EResizing the Tab Control\u003Cbr\u003E改变Tab控制的大小(2KB)\u003CEND\u003E\u003Cbr\u003E18,24.zip\u003Cbr\u003EMoving and Resizing the Property Pages \u003Cbr\u003E移动并改变属性页大小(3KB)\u003CEND\u003E\u003Cbr\u003E20,27.zip\u003Cbr\u003EUsing ON_UPDATE_COMMAND_UI in Property Pages \u003Cbr\u003E在属性页中使用ON_UPDATE_COMMAND_UI(2KB)\u003CEND\u003E\u003Cbr\u003E22,29.zip\u003Cbr\u003EInserting a CFormView into a CPropertySheet \u003Cbr\u003E将CFormView插入到属性页中(2KB)\u003CEND\u003E\u003Cbr\u003E23,30.zip\u003Cbr\u003EUsing Upper- and Lowercase shortcut Keys for Property Pages \u003Cbr\u003E在属性页中使用大写和小写快捷键(2KB)\u003CEND\u003E\u003Cbr\u003E25,32.zip\u003Cbr\u003EAutomaticaly arange visible controls below the tab control\u003Cbr\u003ETAB控制中使控件自动可见(2KB)\u003CEND\u003E\u003Cbr\u003E27,34.zip\u003Cbr\u003ECreating a wizard\u003Cbr\u003E创建一个向导(4KB)\u003CEND\u003E\u003Cbr\u003E21,propsheet1.zip\u003Cbr\u003EPropertysheets embedded in Dialogs \u003Cbr\u003E在对话框中嵌入Propertysheets(20KB)\u003CEND\u003E\u003Cbr\u003E24,propinprop.zip\u003Cbr\u003EUsing shortcut keys in property pages containg property pages \u003Cbr\u003E在属性页中使用快捷键(74KB)\u003CEND\u003E\u003Cbr\u003E26,newprop.zip\u003Cbr\u003EAdding a \u003Cem\u003EButton\u003C\u002Fem\u003E to CPropertySheet \u003Cbr\u003E在属性页中添加按钮(19KB)\u003CEND\u003E\u003Cbr\u003E28,PropSheet.zip\u003Cbr\u003EProperty Sheet Wizard \u003Cbr\u003E属性页Wizard(96KB)\u003C96KB\u003E\u003CEND\u003E\u003Cbr\u003E5,wizprop.zip\u003Cbr\u003EWizard Property Sheets and Pages\u003Cbr\u003EWizard方式的属性表与属性页(3KB)\u003CEND\u003E\u003Cbr\u003E6,creatingl.zip\u003Cbr\u003ECreating a full application using the CPropertySheet. \u003Cbr\u003E用CPropertySheet创建完整的应用程序(91KB)\u003CEND\u003E\u003Cbr\u003E7,updcreate.zip\u003Cbr\u003ECreating a full application using the CPropertySheet \u003Cbr\u003E更新: 用CPropertySheet创建完整的应用程序(12KB)\u003CEND\u003E\u003Cbr\u003E8,addbitmap.zip\u003Cbr\u003EPlacing A Bitmap In The PropertySheet \u003Cem\u003EButton\u003C\u002Fem\u003E Area \u003Cbr\u003E将一个位图放到PropertySheet的按纽区域(2KB)\u003CEND\u003E\u003Cbr\u003E9,add3dtext.zip\u003Cbr\u003EPlacing a 3D Logo Text In the PropertySheet \u003Cem\u003EButton\u003C\u002Fem\u003E Area \u003Cbr\u003E附加功能是控制PropertySheet区域特别是按纽部分的颜色(37KB)\u003CEND\u003E\u003Cbr\u003E10,proppage.zip\u003Cbr\u003EModifying Property Sheet Templates on Win95 \u003Cbr\u003E在Win95中修改属性页模板(2KB)\u003CEND\u003E\u003Cbr\u003E11,propview.zip\u003Cbr\u003EUsing a modeless property sheet as a 'view' in a Frame \u003Cbr\u003E使用\u003Cem\u003E非\u003C\u002Fem\u003E模式的property sheet, 就像框架中的视(53KB)\u003CEND\u003E\u003Cbr\u003E\u003Cbr\u003E1,VCMenu.zip\u003Cbr\u003EVisual Studio\u002FOffice 97 style Flat \u003Cem\u003EToolbar\u003C\u002Fem\u003E and Dockable Menu bar\u003Cbr\u003E类似Visual Studio\u002FOffice 97的平面工具条与可停靠菜单条(350KB)\u003CEND\u003E\u003Cbr\u003E2,contentmenu.zip\u003Cbr\u003EA Cool Looking Menu For Easier Navigation\u003Cbr\u003E一个很COOL的菜单条(39KB)\u003CEND\u003E\u003Cbr\u003E3,freemenu.zip\u003Cbr\u003EOwner Drawn Menu With Free Color & Font\u003Cbr\u003E可使用任意字体与颜色的自画式菜单(35KB)\u003CEND\u003E\u003Cbr\u003E4,04.zip\u003Cbr\u003EOwner Drawn Menu with Icons\u003Cbr\u003E带图标的自画式菜单(5KB)\u003CEND\u003E\u003Cbr\u003E5,05.zip\u003Cbr\u003EOwner Drawn Menu with Icons (2)\u003Cbr\u003E带图标的自画式菜单(2)(8KB)\u003CEND\u003E\u003Cbr\u003E6,owner_menu4.zip\u003Cbr\u003EOwner Drawn Menu with Icons (4) (automatically uses \u003Cem\u003Etoolbar\u003C\u002Fem\u003E res)\u003Cbr\u003E带图标的自画式菜单(4) (自动使用工具条对应资源)(109KB)\u003CEND\u003E\u003Cbr\u003E7,bitmapmenu.zip\u003Cbr\u003EYet another owner draw menu\u003Cbr\u003E更新\"带图标的自画式菜单\"(2)(6KB)\u003CEND\u003E\u003Cbr\u003E8,bcmenu24.zip\u003Cbr\u003EOwner Drawn Menu with Icons (3)\u003Cbr\u003E带图标的自画式菜单(3) (使用工具条资源)(62KB)\u003CEND\u003E\u003Cbr\u003E9,09.zip\u003Cbr\u003EInserting submenus in an existing SDI menu\u003Cbr\u003E在SDI菜单中插入子菜单(2KB)\u003CEND\u003E\u003Cbr\u003E10,10.zip\u003Cbr\u003ETrackPopupMenu as an Immediate Function \u003Cbr\u003E使用 CMenu::TrackPopupMenu 跟踪弹出菜单的菜单项(2KB)\u003CEND\u003E\u003Cbr\u003E11,Creating Popup Menus with Titles\u003Cbr\u003ECreating Popup Menus with Titles\u003Cbr\u003E带提示的弹出式菜单(5KB)\u003CEND\u003E\u003Cbr\u003E12,12.zip\u003Cbr\u003EFinding a menu item position from command id\u003Cbr\u003E从Command ID中寻找菜单项(3KB)\u003CEND\u003E\u003Cbr\u003E13,13.zip\u003Cbr\u003EThe simplest way to put the MRU list in a submenu \u003Cbr\u003E将MRU列表加入子菜单的简单途径(2KB)\u003CEND\u003E\u003Cbr\u003E14,14.zip\u003Cbr\u003EUsing MRU on a submenu \u003Cbr\u003E在子菜单中使用MRU(3KB)\u003CEND\u003E\u003Cbr\u003E15,15.zip\u003Cbr\u003EMRU list in a submenu: the MFC bug and how to correct it. \u003Cbr\u003E子菜单中的MRU列表: 更正MFC bug(3KB)\u003CEND\u003E\u003Cbr\u003E16,16.zip\u003Cbr\u003EMerging Two Menus \u003Cbr\u003E合并两个菜单(3KB)\u003CEND\u003E\u003Cbr\u003E\u003Cbr\u003E1,03.zip\u003Cbr\u003ESerializable CListCtrl with check sum verify(4KB)\u003Cbr\u003E连续的列表项的校验和\u003CEND\u003E\u003Cbr\u003E2,11.zip\u003Cbr\u003EGetting the number of columns in report view\u003Cbr\u003E获得列表视图的列数(2KB)\u003CEND\u003E\u003Cbr\u003E3,12.zip\u003Cbr\u003E添加一列\u003Cbr\u003EAdding a column(2KB)\u003CEND\u003E\u003Cbr\u003E4,13.zip\u003Cbr\u003EDetecting column index of the item clicked\u003Cbr\u003E监测单击项的索引(13KB)\u003CEND\u003E\u003Cbr\u003E5,14.zip\u003Cbr\u003EPrevent CListCtrl column resizing\u003Cbr\u003E禁止调整列表控制的大小(2KB)\u003CEND\u003E\u003Cbr\u003E6,16.zip\u003Cbr\u003EHow to force a minimum column \u003Cem\u003Ewidth\u003C\u002Fem\u003E\u003Cbr\u003E限定一个最小列宽(16KB)\u003CEND\u003E\u003Cbr\u003E7,17.zip\u003Cbr\u003EAutosize a column to fit its content\u003Cbr\u003E自动调整列的大小(3KB)\u003CEND\u003E\u003Cbr\u003E8,18.zip\u003Cbr\u003EStationary Columns\u003Cbr\u003E固定的列数(4KB)\u003CEND\u003E\u003Cbr\u003E9,19.zip\u003Cbr\u003EDisable clicking on selected report view columns\u003Cbr\u003E禁止鼠标在列表视图单击(2KB)\u003CEND\u003E\u003Cbr\u003E10,21.zip\u003Cbr\u003EDragging columns to rearrange column sequence\u003Cbr\u003E重新排列次序(6KB)\u003CEND\u003E\u003Cbr\u003E11,22.zip\u003Cbr\u003EDragging Items to Rearrange Rows\u003Cbr\u003E重新排列行数(5KB)\u003CEND\u003E\u003Cbr\u003E12,24.zip\u003Cbr\u003EAllowing items to be edited\u003Cbr\u003E允许列表项编辑(2KB)\u003CEND\u003E\u003Cbr\u003E13,27.zip\u003Cbr\u003EUsing a drop down list to \u003Cem\u003Echange\u003C\u002Fem\u003E a subitem\u003Cbr\u003E用托放改变子项(10KB)\u003CEND\u003E\u003Cbr\u003E14,GridList.zip\u003Cbr\u003EMultiline Editable Subitems\u003Cbr\u003E多列可编辑的子项(95KB)\u003CEND\u003E\u003Cbr\u003E15,subitems2.zip\u003Cbr\u003EEditing listview subitems using LVM_GETEDITCONTROL\u003Cbr\u003E用LVM_GETEDITCONTROL事件来编辑列表视图(46KB)\u003CEND\u003E\u003Cbr\u003E16,32.zip\u003Cbr\u003EDrawing horizontal and vertical gridlines\u003Cbr\u003E画水平和竖直的网格线(9KB)\u003CEND\u003E\u003Cbr\u003E17,33.zip\u003Cbr\u003EList control with \u003Cem\u003Esingle\u003C\u002Fem\u003E \u002F double separator lines\u003Cbr\u003E带有一个\u002F两个分割线的列表控制(10KB)\u003CEND\u003E\u003Cbr\u003E18,34.zip\u003Cbr\u003ESubclassing the List View Control using MFC\u003Cbr\u003E用MFC写的列表视图子类(3KB)\u003CEND\u003E\u003Cbr\u003E19,35.zip\u003Cbr\u003ECatching header messages in a CListView\u003Cbr\u003E捕捉CListView的头消息(2KB)\u003CEND\u003E\u003Cbr\u003E20,36.zip\u003Cbr\u003EHow do I use a derived CListCtrl with a CListView?\u003Cbr\u003E怎样使用来源于CListCtrl的列表视图(2KB)\u003CEND\u003E\u003Cbr\u003E21,40.zip\u003Cbr\u003EUsing sub-strings in non report view\u003Cbr\u003E获得报表视图的子串(2KB)\u003CEND\u003E\u003Cbr\u003E22,Treelist.zip\u003Cbr\u003ETreeList : Multi column tree control\u003Cbr\u003E多列的树性列表控制(79KB)\u003CEND\u003E\u003Cbr\u003E23,43.zip\u003Cbr\u003EConnect a list container to a tree\u002Flist control\u003Cbr\u003E连接一个列表容器到列表控制(4KB)\u003CEND\u003E\u003Cbr\u003E24,listclass1.zip\u003Cbr\u003EClass with full row highlighting\u003Cbr\u003E高亮文本的列表框(8KB)\u003CEND\u003E\u003Cbr\u003E25,46.zip\u003Cbr\u003EIE4 Extended Styles in a list control\u003Cbr\u003E和IE4类似的列表控制(4KB)\u003CEND\u003E\u003Cbr\u003E26,sorted_Class.zip\u003Cbr\u003ECSortedListCtrl reusable base class\u003Cbr\u003E可以再度使用的排序列表基类(61KB)\u003CEND\u003E\u003Cbr\u003E27,48.zip\u003Cbr\u003EMeasure Item for dynamic font changing in a list control\u003Cbr\u003E动态的改变列表控制的字体(2KB)\u003CEND\u003E\u003Cbr\u003E28,supergrid.zip\u003Cbr\u003ESuperGrid - Yet Another listview control(84KB)\u003Cbr\u003E用Listview写的网格控制\u003CEND\u003E\u003Cbr\u003E29,clistie4.zip\u003Cbr\u003EClass for using new features in listview control\u003Cbr\u003E列表视图的子类(5KB)\u003CEND\u003E\u003Cbr\u003E30,51.zip\u003Cbr\u003EPlug-in class to support printing from a listview\u003Cbr\u003E列表视图的插件类 (6KB)\u003CEND\u003E\u003Cbr\u003E31,52.zip\u003Cbr\u003EPrint the contents of the list control\u003Cbr\u003E打印列表视图的内容(7KB)\u003CEND\u003E\u003Cbr\u003E32,property12.zip\u003Cbr\u003ECreating an Object Property List using the CListCtrl\u003Cbr\u003E用ClistCtrl类创建一个属性列表(57KB)\u003CEND\u003E\u003Cbr\u003E33,56.zip\u003Cbr\u003ERetrieving selected items\u003Cbr\u003E找回选择的项的内容(2KB)\u003CEND\u003E\u003Cbr\u003E34,57.zip\u003Cbr\u003ESelecting and deselecting a range of rows\u003Cbr\u003E选择和反选择一定范围的行(2KB)\u003CEND\u003E\u003Cbr\u003E35,58.zip\u003Cbr\u003ESelection Highlighting of Entire Row\u003Cbr\u003E选择高亮整行(12KB)\u003CEND\u003E\u003Cbr\u003E36,59.zip\u003Cbr\u003ESet focus on a cell\u003Cbr\u003E设置一个单元获得焦点(2KB)\u003CEND\u003E\u003Cbr\u003E37,60.zip\u003Cbr\u003ESorting the list based on text in any column\u003Cbr\u003E按列表的文本排序(3KB)\u003CEND\u003E\u003Cbr\u003E38,61.zip\u003Cbr\u003ESorting list on Numeric Column\u003Cbr\u003E按列表的数值排序(2KB)\u003CEND\u003E\u003Cbr\u003E39,62.zip\u003Cbr\u003ESort list based on text\u002Fnumeric\u002Fdate-time in any column\u003Cbr\u003E按列表的文本\\数值\\时间排序(3KB)\u003CEND\u003E\u003Cbr\u003E40,63.zip\u003Cbr\u003ESort list (numeric\u002Ftext) using callback\u003Cbr\u003E用回调函数按数值\u002F文本排序 (3KB)\u003CEND\u003E\u003Cbr\u003E41,64.zip\u003Cbr\u003ESort columns by the image index of the column\u003Cbr\u003E通过图像索引排序(3KB)\u003CEND\u003E\u003Cbr\u003E42,66.zip\u003Cbr\u003ESorting the list when user clicks on column header\u003Cbr\u003E当用户单击列标题时排序(3KB)\u003CEND\u003E\u003Cbr\u003E43,67.zip\u003Cbr\u003EIndicating sort order in header control\u003Cbr\u003E指示列标题的排序(5KB)\u003CEND\u003E\u003Cbr\u003E44,68.zip\u003Cbr\u003ESimple list Sorting on Integer Colum\u003Cbr\u003E按列表的数值排序(2KB)\u003CEND\u003E\u003Cbr\u003E45,69.zip\u003Cbr\u003EA Multi Column Sort listview\u003Cbr\u003E\u003Cem\u003E一个多\u003C\u002Fem\u003E列排序的列表视图(37KB)\u003CEND\u003E\u003Cbr\u003E46,70.zip\u003Cbr\u003EDetermining row indices in SortItems() Comparison function\u003Cbr\u003E用SortItems函数监测行复数(3KB)\u003CEND\u003E\u003Cbr\u003E47,75.zip\u003Cbr\u003EHandling Title Tips With Drag\u002FDrop Headers Using The Visual C++ 6.0 CListCtrl\u003Cbr\u003E处理标题的提示(3KB)\u003CEND\u003E\u003Cbr\u003E48,76.zip\u003Cbr\u003EAttaching System ImageList to ListControl\u003Cbr\u003E附带系统图像的列表控制(3KB)\u003CEND\u003E\u003Cbr\u003E49,77.zip\u003Cbr\u003EInitializing the image list\u003Cbr\u003E初始化图像列表(2KB)\u003CEND\u003E\u003Cbr\u003E50,78.zip\u003Cbr\u003ESetting or removing an image for an item\u003Cbr\u003E设置和删除项中的图像(78KB)\u003CEND\u003E\u003Cbr\u003E51,79.zip\u003Cbr\u003ESetting a non-standard size image\u003Cbr\u003E设置一个\u003Cem\u003E非\u003C\u002Fem\u003E标准的图像(4KB)\u003CEND\u003E\u003Cbr\u003E52,83.zip\u003Cbr\u003EList Control displaying image thumbnails\u003Cbr\u003E在列表控制中显示小图像(23KB)\u003CEND\u003E","createTime":"2007-10-24 06:22:42","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Rate-3-268992-bbs-143381.264^v3^pc_relevant_bbs_down_cate&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Rate-3-268992-bbs-143381.264^v3^pc_relevant_bbs_down_cate","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"3\",\"dest\":\"https:\u002F\u002Fdownload.csdn.net\u002Fdownload\u002Fzhangxucool\u002F268992\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Rate-3-268992-bbs-143381.264^v3^pc_relevant_bbs_down_cate\\\",\\\"dist_request_id\\\":\\\"1775223965605_09239\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"3\",\"dest\":\"https:\u002F\u002Fdownload.csdn.net\u002Fdownload\u002Fzhangxucool\u002F268992\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-download-2~default~OPENSEARCH~Rate-3-268992-bbs-143381.264^v3^pc_relevant_bbs_down_cate\\\",\\\"dist_request_id\\\":\\\"1775223965605_09239\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"download"},{"url":"https:\u002F\u002Fblog.csdn.net\u002Fchenjiang2936\u002Farticle\u002Fdetails\u002F53036030","title":"\u003Cem\u003EToolbar\u003C\u002Fem\u003E 使用详解与示例","desc":"Add a \u003Cem\u003EToolbar\u003C\u002Fem\u003E to an Activity\r\n\r\nThese steps describe how to set up a \u003Cem\u003EToolbar\u003C\u002Fem\u003E as\r\n your activity's app bar:\r\n\r\nAdd the v7 appcompat support library to your project, as described\r\n in Support Library Se","createTime":"2016-11-04 16:07:49","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-53036030-bbs-143381.264^v3^pc_relevant_bbs_down_cate&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-53036030-bbs-143381.264^v3^pc_relevant_bbs_down_cate","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"4\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fchenjiang2936\u002Farticle\u002Fdetails\u002F53036030\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-53036030-bbs-143381.264^v3^pc_relevant_bbs_down_cate\\\",\\\"dist_request_id\\\":\\\"1775223965605_09239\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"4\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fchenjiang2936\u002Farticle\u002Fdetails\u002F53036030\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-4-53036030-bbs-143381.264^v3^pc_relevant_bbs_down_cate\\\",\\\"dist_request_id\\\":\\\"1775223965605_09239\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"blog"},{"url":"https:\u002F\u002Fblog.csdn.net\u002Fmay_he\u002Farticle\u002Fdetails\u002F8440943","title":"How to Use Instruments in Xcode","desc":"转载自:http:\u002F\u002Fwww.raywenderlich.com\u002F23037\u002Fhow-to-use-instruments-in-xcode\r\n\r\n\r\n\r\n\r\nAt this point in your iOS development career, you’ve probably written an app or two, and you are no doubt wondering what","createTime":"2012-12-26 21:06:22","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-8440943-bbs-143381.264^v3^pc_relevant_bbs_down_cate&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-8440943-bbs-143381.264^v3^pc_relevant_bbs_down_cate","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"5\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fmay_he\u002Farticle\u002Fdetails\u002F8440943\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-8440943-bbs-143381.264^v3^pc_relevant_bbs_down_cate\\\",\\\"dist_request_id\\\":\\\"1775223965605_09239\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"5\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fmay_he\u002Farticle\u002Fdetails\u002F8440943\",\"strategy\":\"2~default~OPENSEARCH~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~OPENSEARCH~Rate-5-8440943-bbs-143381.264^v3^pc_relevant_bbs_down_cate\\\",\\\"dist_request_id\\\":\\\"1775223965605_09239\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"blog"}],"staffDOList":[{"id":null,"communityId":127,"username":"community_8","userNickname":"基础类社区","roleCode":1,"status":1,"createUsername":"","updateUsername":"","avatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","createTime":"2021-05-12 18:05:00","updateTime":"2021-05-12 18:05:00","lastLoginTime":"2021-05-12 18:05:00"},{"id":null,"communityId":127,"username":"sunhui","userNickname":"Creator Browser","roleCode":2,"status":1,"createUsername":"bbs_assistant","updateUsername":"","avatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F4da5553c0cca498aa6129165b431f71b_sunhui.jpg!1","createTime":"2021-07-27 15:41:46","updateTime":"2021-07-27 15:41:46","lastLoginTime":"2021-07-27 15:41:46"},{"id":null,"communityId":127,"username":"CharlesSimonyi","userNickname":"encoderlee","roleCode":2,"status":1,"createUsername":"bbs_assistant","updateUsername":"","avatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Ffa9dbe2c89e44d1295ce730595971342_charlessimonyi.jpg!1","createTime":"2021-07-05 14:02:33","updateTime":"2021-07-05 14:02:33","lastLoginTime":"2021-07-05 14:02:33"}],"communityConfig":{"scoreType":0,"scoreItems":{"0":"给本帖投票","1":"锋芒小试,眼前一亮","2":"潜力巨大,未来可期","3":"持续贡献,值得关注","4":"成绩优异,大力学习","5":"贡献巨大,全力支持"}},"shouldApply":false,"subscribeAble":false,"operatorAble":false,"commentNeedJoinCommunity":false},"default2014LiveRoom":[{"itemType":"","description":"高峰论坛","title":"2022 技术英雄会","url":"https:\u002F\u002Flive.csdn.net\u002Froom\u002Fiframe\u002Fcsdnnews\u002FfsNR5NWp?chat=1&title=1&footer=1","images":["https:\u002F\u002Fimg-home.csdnimg.cn\u002Fimages\u002F20221016050009.png"],"ext":{"time":"9:00","liveRoomUrl":"https:\u002F\u002Flive.csdn.net\u002Froom\u002Fcsdnnews\u002FfsNR5NWp"}}]},"isGooglebot":false,"canonical":"https:\u002F\u002Fwww.csdn.net\u002Ftopics\u002F143381","openUrl":"","isApp":false,"localUrl":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F143381","typeId":"index","hasIndex":false,"hasHeader":true},"CFG":{"ALIPLAYER_VERSION":"v4","ALIPLAYER_H5_VERSION":"mobile_v1","ENV":"prod","ROOT_URL":"https:\u002F\u002Fcms-mall.csdn.net\u002F","VUE_APP_API_URL_SERVER":"http:\u002F\u002Fcms-community-api.internal.csdn.net\u002F","VUE_APP_API_URL":"https:\u002F\u002Fcms-api.csdn.net\u002F","LOGIN_URL":"https:\u002F\u002Fpassport.csdn.net\u002Faccount\u002Flogin","VUE_APP_DOMAIN_SKILL":"https:\u002F\u002Fedu.csdn.net\u002F","VUE_APP_DOMAIN_PATH":"https:\u002F\u002Fedu.csdn.net\u002F","VUE_APP_COMMUNITY_API_URL":"https:\u002F\u002Fcommunity-api.csdn.net\u002F","VUE_APP_CCLOUD_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002Fcommunity-cloud\u002Fv1\u002F","VUE_APP_SKILL_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002Fskilltree\u002Fapi\u002F","VUE_APP_SEARCH_PLUGIN_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002Fsearchplugin\u002F","VUE_APP_COMMUNITY_ASK_API_URL":"https:\u002F\u002Fmp-ask.csdn.net\u002F","VUE_APP_ME_URL":"https:\u002F\u002Fme.csdn.net\u002F","VUE_APP_CCLOUD_RESUME":"https:\u002F\u002Fbizapi.csdn.net\u002Fjob-api\u002F","VUE_APP_CCLOUD_MAIN":"https:\u002F\u002Fwww.csdn.net\u002F","VUE_APP_CCLOUD_UC":"https:\u002F\u002Fwww.csdn.net\u002F","VUE_APP_CCLOUD_BZP_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002F","VUE_APP_CCLOUD_START_API_URL":"https:\u002F\u002Fmp-action.csdn.net\u002F","VUE_APP_PRACTIVE":"https:\u002F\u002Fbizapi.csdn.net\u002Fdaily-practice\u002F","VUE_APP_CCLOUD_HOSTPATH":"https:\u002F\u002Fbbs.csdn.net\u002F"},"queries":{"pageId":[],"domain":["ccloud.csdn.net\u002Fccloud\u002Fdetail1"],"id":["143381"],"deviceType":"pc","isSpider":"","hostname":["bbs.csdn.net"]},"basePath":"bbs.csdn.net\u002Fccloud\u002Ftopics\u002F143381","hrefUrl":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F143381","active":0,"navBarFixed":false,"title":"郑重提醒,非高手莫入,我折腾了一个多星期了:How to change the width of a single button of toolbar?","isLive":false,"contentType":{"text":"text","picture":"picture","link":"link","video":"video","vote":"vote","live":"live","blog":"blog","long_text":"long_text","task_text":"task_text"},"liveUrl":"https:\u002F\u002Flive.csdn.net\u002Froom\u002Fiframe\u002F","spmExtra":{"id":127,"topicId":143381},"keywords":"","description":"以下内容是CSDN社区关于郑重提醒,非高手莫入,我折腾了一个多星期了:How to change the width of a single button of toolbar?相关内容,如果想了解更多关于VC\u002FMFC社区其他内容,请访问CSDN社区。","mounted":false,"infoNoticeData":{"src":"","href":"","spm":"","delay":5},"showDialogInfoNotice":false};</script><script type="text/javascript" src="https://csdnimg.cn/release/cmsfe/public/js/runtime.b9884f01.js"></script><script type="text/javascript" src="https://csdnimg.cn/release/cmsfe/public/js/chunk/common.5d3e3f67.js"></script><script type="text/javascript" src="https://csdnimg.cn/release/cmsfe/public/js/chunk/tpl/ccloud-detail/index.cbc72838.js"></script></body> <!----> <script> window.csdn.sideToolbar = { options: { qr: { isShow: true, data: [ { imgSrc: 'https://csdnimg.cn/release/cmsfe/public/img/ewm.9010d6e5.png', desc: "关注公众号" }, ] }, help: { isShow: false, }, contentEl: document.getElementsByClassName("cloud-maintainer")[0] }, }; </script> <script src="https://g.csdnimg.cn/side-toolbar/2.9/side-toolbar.js" ></script> <!----> <!----> <!----> <script src="https://csdnimg.cn/release/blog_editor_html/release1.7.5/ckeditor/plugins/codesnippet/lib/highlight/highlight.pack.js"></script> <script src="https://g.csdnimg.cn/lib/editor-page-detail/v2.2.0/js/runDetail.min.js"></script> <!----> <!----> <!----> <!----> <!----> <!----> <script src="https://g.csdnimg.cn/collection-box/2.1.0/collection-box.js"></script> <!----> <!----> <!----> <!----> <script src="https://g.csdnimg.cn/common/csdn-cert/csdn-cert.js"></script> <!----></html>