如何让窗体全屏,注意是全屏,而不仅仅是最大化!
如何让Form窗体全屏,注意是全屏,而不仅仅是最大化!
就是覆盖了任务栏的那种。
[最优解释]
Left = 0;
Top = 0;
Width = Screen->Width;
Height = Screen->Height;
[其他解释]
窗体TOPMOST,任务栏不一定配合,找到任务栏,隐藏, 退出最大化时候再恢复。
[其他解释]
听说调用winapi可以实现,求方法
[其他解释]
老妖的工具得到的:
// 以下是查找窗口 SysListView32 的代码:
// 在窗口标题不能确定的情况下可将标题设为NULL
HWND MyFindWindow()
{
const int MyMaxParentWinCount = 3;
// 父窗口类名数组
char *A_szClassName[MyMaxParentWinCount] =
{
"Progman",
"SHELLDLL_DefView",
"SysListView32"
};
// 父窗口标题数组
char *A_szWinName[MyMaxParentWinCount] =
{
"Program Manager",
"",
"FolderView"
};
// 首先求得顶级父窗口
HWND hLastWin = FindWindow(A_szClassName[0], A_szWinName[0]);
// 逐次用FindWindowEx函数求出各级子窗口
for(int i=1; i<MyMaxParentWinCount; i++)
{
hLastWin = FindWindowEx(hLastWin, NULL,
A_szClassName[i], A_szWinName[i]);
}
return hLastWin;
}
// 举例: HWND hLastWin = MyFindWindow();