如何创建工具栏(就像在 Windows(R) 资源管理器中,而不是(经典)工具栏)

问题描述 投票:0回答:1

我想制作一个工具栏(具有类

ToolbarWindow32
),但是
CreateWindowEx(..., L"ToolbarWindow32",...)
创建了一个(经典)工具栏,如下所示 Microsoft 屏幕截图:

我想要一个像这样的(现代的):

如何使用 Win32 API 和 C++ 创建现代主工具栏?

编辑:研究表明

CreateToolbarEx()
返回了一个遗产:

我正在尝试:

  • 搜索 ToolbarWindow32 创建的工具栏

我预计:

  • 现代的

我确实得到了:

  • 旧的,如屏幕截图 1 所示。
c++ winapi toolbar
1个回答
0
投票

您可以在 explorer.exe 代码(在内存中)中搜索任何部分(调用 )或任何块(CreateWindow(..,"NetUIHwnd",..))。之后搜索任何带有以下内容的符号:(SendMessage)。

© www.soinside.com 2019 - 2024. All rights reserved.