Skip to content
This repository has been archived by the owner on Jan 9, 2023. It is now read-only.

Commit

Permalink
minor tweaks
Browse files Browse the repository at this point in the history
  • Loading branch information
zodiacon committed May 22, 2022
1 parent 04858ee commit 2df4120
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 7 deletions.
13 changes: 9 additions & 4 deletions TotalPE/MainFrm.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ bool CMainFrame::GotoTreeItemResource(PCWSTR path) {
}

TreeItemType CMainFrame::TreeItemWithIndex(TreeItemType type, int index) {
return static_cast<TreeItemType>((int)type + index);
return static_cast<TreeItemType>((DWORD64)type + index);
}

CString CMainFrame::DoFileOpen() const {
Expand Down Expand Up @@ -424,7 +424,7 @@ LRESULT CMainFrame::OnCreate(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/

m_hWndClient = m_Splitter.Create(m_hWnd, rcDefault, nullptr, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN);
m_Tree.Create(m_Splitter, rcDefault, nullptr,
WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | TVS_HASBUTTONS | TVS_HASLINES | 0*TVS_LINESATROOT | TVS_SHOWSELALWAYS, WS_EX_CLIENTEDGE);
WS_CHILD | WS_VISIBLE | WS_BORDER | WS_CLIPSIBLINGS | TVS_HASBUTTONS | TVS_HASLINES | TVS_SHOWSELALWAYS);
m_Tree.SetExtendedStyle(TVS_EX_DOUBLEBUFFER | TVS_EX_RICHTOOLTIP, 0);

m_Splitter.SetSplitterPane(0, m_Tree);
Expand Down Expand Up @@ -559,12 +559,17 @@ LRESULT CMainFrame::OnViewPEItem(WORD, WORD id, HWND, BOOL&) {
TreeItemType::Sections,
TreeItemType::Directories,
TreeItemType::Resources,
TreeItemWithIndex(TreeItemType::Resource, 24),
TreeItemWithIndex(TreeItemType::Resource, 16),
TreeItemWithIndex(TreeItemType::ResourceTypeName, 24),
TreeItemWithIndex(TreeItemType::ResourceTypeName, 16),
TreeItemWithIndex(TreeItemType::Directories, IMAGE_DIRECTORY_ENTRY_DEBUG + 1),
};
auto hItem = FindItemByData(m_Tree, m_Tree.GetRootItem(), items[item]);
if (hItem) {
if ((items[item] & TreeItemType::ResourceTypeName) == TreeItemType::ResourceTypeName) {
auto hChild = m_Tree.GetChildItem(hItem);
if (hChild)
hItem = hChild;
}
m_Tree.SelectItem(hItem);
m_Tree.EnsureVisible(hItem);
}
Expand Down
4 changes: 2 additions & 2 deletions TotalPE/PEImageView.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ bool CPEImageView::IsSortable(HWND, int col) const {
}

LRESULT CPEImageView::OnCreate(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) {
m_hWndClient = m_List.Create(*this, rcDefault, nullptr, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS |
LVS_REPORT | LVS_OWNERDATA, WS_EX_CLIENTEDGE);
m_hWndClient = m_List.Create(*this, rcDefault, nullptr, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_BORDER |
LVS_REPORT | LVS_OWNERDATA, 0);
m_List.SetExtendedListViewStyle(LVS_EX_DOUBLEBUFFER | LVS_EX_FULLROWSELECT | LVS_EX_INFOTIP);
auto cm = GetColumnManager(m_List);

Expand Down
2 changes: 1 addition & 1 deletion WTLHelper
Submodule WTLHelper updated 2 files
+7 −6 Settings.cpp
+3 −4 Settings.h

0 comments on commit 2df4120

Please sign in to comment.