Add decoding RT_STRING resources from NE (Windows and OS/2), and appropriate GUI.

This commit is contained in:
2018-03-03 06:01:35 +00:00
parent 691f9e3a8a
commit 18464bacff
6 changed files with 193 additions and 17 deletions

View File

@@ -39,6 +39,7 @@ namespace exeinfogui.NE
TreeGridItemCollection treeData;
TreeGridView treeResources;
PanelWin16Version panelWin16Version;
PanelNeStrings panelNeStrings;
public TabNeResources()
{
@@ -52,6 +53,7 @@ namespace exeinfogui.NE
treeResources.SelectionChanged += TreeResourcesOnSelectionChanged;
panelWin16Version = new PanelWin16Version();
panelNeStrings = new PanelNeStrings();
}
public void Update(IEnumerable<libexeinfo.NE.ResourceType> resourceTypes, libexeinfo.NE.TargetOS os)
@@ -98,6 +100,10 @@ namespace exeinfogui.NE
pnlResource.Content = panelWin16Version;
panelWin16Version.Update(data);
break;
case "RT_STRING":
pnlResource.Content = panelNeStrings;
panelNeStrings.Update(data, (libexeinfo.NE.TargetOS)((TreeGridItem)treeResources.SelectedItem).Values[4]);
break;
default:
pnlResource.Content = null;
break;