{"id":5773,"date":"2007-04-11T12:43:00","date_gmt":"2007-04-11T12:43:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/vcblog\/2007\/04\/11\/resource-editor-updates-for-orcas\/"},"modified":"2019-02-18T18:54:31","modified_gmt":"2019-02-18T18:54:31","slug":"resource-editor-updates-for-orcas","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cppblog\/resource-editor-updates-for-orcas\/","title":{"rendered":"Resource Editor Updates for Orcas"},"content":{"rendered":"<p class=\"MsoNormal\"><font face=\"Calibri\" size=\"3\">Hi,<\/font><\/p>\n<p class=\"MsoNormal\"><font face=\"Calibri\" size=\"3\">My name is Bogdan Mihalcea; I&rsquo;m a developer in the Visual C++ IDE team. In the course of the last few months we have updated the Resource Editor to support new Windows Vista features and guidelines.<\/font><\/p>\n<p class=\"MsoNormal\"><font face=\"Calibri\" size=\"3\">We concentrated our efforts around the Dialog Editor, Image Editor and Icon Editor. Below you will find a summary of the updates we have made for each of the editors.<\/font><\/p>\n<p class=\"MsoNormal\"><b><u><font size=\"3\"><font face=\"Calibri\">Dialog editor<\/p>\n<p><\/font><\/font><\/u><\/b><\/p>\n<p class=\"MsoNormal\"><font face=\"Calibri\" size=\"3\">Windows Vista introduced a set of new common controls. The Resource Editor <\/font><a href=\"http:\/\/blogs.msdn.com\/vcblog\/archive\/2007\/03\/21\/mfc-updates-for-vista-common-controls.aspx\"><font face=\"Times New Roman\" size=\"3\">along with MFC<\/font><\/a><font face=\"Calibri\" size=\"3\"> in Visual C++ now supports all these controls along with their styles, messages and notifications. The user will be able to drop the new controls on the Dialog and change styles using the property grid, getting the immediate visual response in Dialog Editor to these changes. This update includes adding all the new messages and notifications that come with the new common controls.<\/font><\/p>\n<p class=\"MsoNormal\"><font size=\"3\"><font face=\"Calibri\">Vista also updates the UI guidelines for client applications. By default, new dialogs will respect these guidelines regarding distances between controls, margins, sizes and fonts.<\/font><\/font><\/p>\n<p class=\"MsoNormal\"><font face=\"Calibri\" size=\"3\">We have also updated all of our existing commons controls to have Vista-specific capabilities. This includes adding new styles, messages and notifications. As part of the same effort, we did the same work for XP-specific functionality. Finally, in order to be complete, we added a missing XP control &ldquo;SysLink Control&rdquo; to our tool box for Dialog editor.<\/font><\/p>\n<p class=\"MsoNormal\"><b><u><font size=\"3\"><font face=\"Calibri\">Image Editor<\/p>\n<p><\/font><\/font><\/u><\/b><\/p>\n<p class=\"MsoNormal\"><font face=\"Calibri\" size=\"3\">PNG images are becoming a standard image format for a wide range of applications. Many Vista applications use PNG images and the format seems to be gaining momentum amongst new applications.<span>&nbsp; <\/span>We updated the Image Editor to be able to display images in PNG format as well as adding support for editing 24-bit images.<\/font><\/p>\n<p class=\"MsoNormal\"><font face=\"Calibri\" size=\"3\">When creating new images, the Colors dialog (Image palette dialog) now shows the colors organized by sorted RGB values as opposed to the traditional random behavior. For existing images, we continue to use the image&rsquo;s embedded palette if it exists (e.g. icons).<\/font><\/p>\n<p class=\"MsoNormal\"><font face=\"Calibri\" size=\"3\">In order to facilitate browsing multiple images we changed the image editor&rsquo;s title such that it also displays the image&rsquo;s size, color depth and format. This makes locating the right image given the set of open tabs much easier. <\/font><\/p>\n<p class=\"MsoNormal\"><font face=\"Calibri\" size=\"3\">We introduced a new menu option &ldquo;Open in External Editor&rdquo; that will allow our users to edit PNG or other image formats using their preferred application. <\/font><\/p>\n<p class=\"MsoNormal\"><b><u><font size=\"3\"><font face=\"Calibri\">Icon Editor<\/p>\n<p><\/font><\/font><\/u><\/b><\/p>\n<p class=\"MsoNormal\"><font face=\"Calibri\" size=\"3\">While the Icon editor benefits from all the improvements in the Image editor, we have also extended its functionality. <\/font><\/p>\n<p class=\"MsoNormal\"><font face=\"Calibri\" size=\"3\">We introduced a navigation bar that contains a preview of all the images in the opened icon file. They are identifiable by the size, color depth and format information.<span>&nbsp; <\/span>This navigation bar can even double as a live preview of current edits. For images smaller than or equal to 64&#215;64, the preview is not scaled, while larger images are automatically scaled down to 64&#215;64.<\/font><\/p>\n<p class=\"MsoNormal\"><font face=\"Calibri\" size=\"3\">We welcome any suggestions you might have about Resource Editor, or feature requests for future versions.<\/font><\/p>\n<p><span>Thanks,<br \/>Bogdan Mihalcea<br \/>Visual C++ IDE Team<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hi, My name is Bogdan Mihalcea; I&rsquo;m a developer in the Visual C++ IDE team. In the course of the last few months we have updated the Resource Editor to support new Windows Vista features and guidelines. We concentrated our efforts around the Dialog Editor, Image Editor and Icon Editor. Below you will find a [&hellip;]<\/p>\n","protected":false},"author":289,"featured_media":35994,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5773","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cplusplus"],"acf":[],"blog_post_summary":"<p>Hi, My name is Bogdan Mihalcea; I&rsquo;m a developer in the Visual C++ IDE team. In the course of the last few months we have updated the Resource Editor to support new Windows Vista features and guidelines. We concentrated our efforts around the Dialog Editor, Image Editor and Icon Editor. Below you will find a [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/5773","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/users\/289"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/comments?post=5773"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/5773\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media\/35994"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media?parent=5773"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/categories?post=5773"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/tags?post=5773"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}