Mfc 如何在基于WinCE对话框的应用程序中创建最小化按钮

Mfc 如何在基于WinCE对话框的应用程序中创建最小化按钮,mfc,windows-mobile,windows-ce,windows-mobile-6.5,windows-mobile-6.1,Mfc,Windows Mobile,Windows Ce,Windows Mobile 6.5,Windows Mobile 6.1,我创建了一个基于WinCE对话框的应用程序。 我想在右上角添加最小化选项 如果我创建一个基于MFC对话框的应用程序,最小化按钮将显示一个复选框,询问是否需要最小化正在创建的对话框 但如果我为SmartDevice创建MFC应用程序,则在创建项目时不会给出最小化复选框。此外,最小化属性不在对话框的属性列表中 请帮助我解决这个问题。这是因为WIndows Mobile没有真正的最小化和应用到任务栏的概念(因为没有任务栏) WinMo具有“智能最小化”的含义,这意味着窗口不会关闭,而是按Z顺序向后移动

我创建了一个基于WinCE对话框的应用程序。 我想在右上角添加最小化选项

如果我创建一个基于MFC对话框的应用程序,最小化按钮将显示一个复选框,询问是否需要最小化正在创建的对话框

但如果我为SmartDevice创建MFC应用程序,则在创建项目时不会给出最小化复选框。此外,最小化属性不在对话框的属性列表中


请帮助我解决这个问题。

这是因为WIndows Mobile没有真正的最小化和应用到任务栏的概念(因为没有任务栏)

WinMo具有“智能最小化”的含义,这意味着窗口不会关闭,而是按Z顺序向后移动,如果内存压力过高,操作系统仍会关闭“是”


如果您设置WS_MINIMIZEBOX样式位,您将在右上角得到一个(X),即智能最小化按钮。如果未设置该位,您将得到一个(确定)按钮,该按钮将完全关闭窗口。

这是因为WIndows Mobile实际上没有最小化和应用到任务栏的概念(因为没有任务栏)

WinMo具有“智能最小化”的含义,这意味着窗口不会关闭,而是按Z顺序向后移动,如果内存压力过高,操作系统仍会关闭“是”


如果您设置WS_MINIMIZEBOX样式位,您将在右上角得到一个(X),即智能最小化按钮。如果未设置该位,您将获得一个(确定)按钮,该按钮将完全关闭窗口。

我正在使用基于对话框的应用程序。在这种情况下,我将系统菜单属性设置为true。在资源编辑器中,它显示X按钮。但当我运行应用程序时,对话框将没有X按钮。它将只有ok按钮。请让我知道出了什么问题是WS_MINIMIZEBOX仅用于单个文档应用程序,还是也可用于基于对话框的应用程序?如果可以使用,如何使用?所有WinMo/WinCE应用程序都基于对话框,因为操作系统不支持MDI。如果您使用的是模态对话框,您将不会得到最小化选项,但是您可以对任何对话框使用WS\u最小化。对不起,我不知道如何使用。调用哪个函数。你能告诉我吗?我不使用MFC,所以我不知道具体的MFC方法。您可以始终使用Win32调用获取/SetWindowLong并使用GWL_样式添加位。我正在使用基于对话框的应用程序。在这种情况下,我将系统菜单属性设置为true。在资源编辑器中,它显示X按钮。但当我运行应用程序时,对话框将没有X按钮。它将只有ok按钮。请让我知道出了什么问题是WS_MINIMIZEBOX仅用于单个文档应用程序,还是也可用于基于对话框的应用程序?如果可以使用,如何使用?所有WinMo/WinCE应用程序都基于对话框,因为操作系统不支持MDI。如果您使用的是模态对话框,您将不会得到最小化选项,但是您可以对任何对话框使用WS\u最小化。对不起,我不知道如何使用。调用哪个函数。你能告诉我吗?我不使用MFC,所以我不知道具体的MFC方法。您可以始终使用Win32调用获取/SetWindowLong,并使用GWL_样式添加位。