Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于void Window::Close(UINT nRet)函数的改进 #54

Closed
26597925 opened this issue Jun 26, 2019 · 6 comments
Closed

关于void Window::Close(UINT nRet)函数的改进 #54

26597925 opened this issue Jun 26, 2019 · 6 comments
Labels
enhancement New feature or request

Comments

@26597925
Copy link

m_pRoot->SetVisible(false);修改成为ShowWindow(false, false);原始只是隐藏根节点,在close中关闭到托盘的时候,第一,这样任务栏还有项,这样点击项并不能打开,体验不好。第二,显示的时候还要操作根节点,我觉得这样代码对于很多人而言还需要找,比较麻烦。

@nmgwddj nmgwddj self-assigned this Jun 26, 2019
@nmgwddj nmgwddj added the enhancement New feature or request label Jun 26, 2019
@nmgwddj nmgwddj removed their assignment Jun 26, 2019
@nmgwddj
Copy link
Collaborator

nmgwddj commented Jun 26, 2019

basic 示例代码中,如果去掉 PostQuitMessage 相关代码,点击窗口关闭按钮后是看不到任务栏图标的,不知道你是做过什么特殊处理?
https://github.com/netease-im/NIM_Duilib_Framework/blob/development/samples/basic/basic_form.cpp#L37

@26597925
Copy link
Author

我知道的你意思我是关闭的时候,不关闭换成隐藏,点击托盘然后显示出来。如果不这样修改,点击的时候就需要一些操作root节点。

@26597925
Copy link
Author

即便然根节点显示出来,这样感觉效果也不是很好,因为任务栏还有显示项,并不能点击后显示,感觉不好。

@nmgwddj
Copy link
Collaborator

nmgwddj commented Jun 26, 2019

您可以提供一些示例代码,我们来一起找更合适的方案,或者根据您的想法提交一个 PR 帮助我们改进这个功能。

@26597925
Copy link
Author

好的

@nmgwddj
Copy link
Collaborator

nmgwddj commented Jul 5, 2019

@26597925 您好,这个问题的细节我已经在 PR #61 中给您回复了,所以暂时关闭这个问题,如果您有其他疑问可以重新打开这个 issue。

@nmgwddj nmgwddj closed this as completed Jul 5, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants