在垂直工具栏上渲染子工具

时间:2010-05-22 12:53:53

标签: c++ c user-interface winapi

我想知道前Photoshop和Expression Design如何渲染子工具。例如,当您将鼠标放在填充工具上时,会显示这些内容,使用填充和渐变工具会在您的右侧显示子菜单。我只是不确定如何去做这个,因为这个子菜单基本上必须是我的工具栏的扩展,但它会发现自己在我的Frame控件上。这是怎么处理的?在我的画架上画画是个好主意吗?感谢

1 个答案:

答案 0 :(得分:0)

我很确定它们是作为真正的瞬态窗口创建的,就像弹出File菜单和子菜单一样。我会看source of GTK或类似的内容,看看这是多么精确。

直接在画面上绘画往往会使窗户系统不快乐。