• 全部
  • 问答

如何改变wince文件对话框的大小?

snowiz 2009-04-10 10:44:58
wince的filedialog默认全屏显示,而文件列表却很小,请问如何改变?
...全文
213 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ninedays 2009-12-21
借宝地问一下,我如果只想让这个对话框充满半个屏幕而非整个屏幕该怎么办呢?
[Quote=引用 8 楼 roy_ly 的回复:]
引用楼主 snowiz 的帖子:
wince的filedialog默认全屏显示,而文件列表却很小,请问如何改变?


估计你这个可以试试我上面说的方法,获取得到文件列表的hwnd,然后调用SHInitDialog去全屏它。
还不行的话,就自己设计一个文件对话框窗口类吧……
[/Quote]
回复
Roy_ly 2009-04-14
[Quote=引用楼主 snowiz 的帖子:]
wince的filedialog默认全屏显示,而文件列表却很小,请问如何改变?
[/Quote]

估计你这个可以试试我上面说的方法,获取得到文件列表的hwnd,然后调用SHInitDialog去全屏它。
还不行的话,就自己设计一个文件对话框窗口类吧……
回复
Roy_ly 2009-04-14


SHINITDLGINFO shidi;
shidi.dwMask = SHIDIM_FLAGS;
shidi.hDlg = hwnd;
shidi.dwFlags = SHIDIF_SIZEDLGFULLSCREEN | SHIDIF_SIPDOWN;
if (!SHInitDialog(&shidi))
{
// Failed!!
return FALSE;
}

回复
Roy_ly 2009-04-14
[Quote=引用 1 楼 gooogleman 的回复:]
借你的宝地问一下。如何使应用程序界面大小自动适应不同大小的LCD。

我看有些人写的程序可以在3.5寸 8.4寸的LCD上填满屏幕运行,这是如何做到的?
[/Quote]

有专门的API可以实现的,调用SHInitDialog这个函数就OK了。

shidi.dwMask = SHIDIM_FLAGS;
shidi.hDlg = hwnd;
shidi.dwFlags = SHIDIF_SIZEDLGFULLSCREEN | SHIDIF_SIPDOWN;
if (!SHInitDialog(&shidi))
{
// Failed!!
return FALSE;
}
回复
nomad1982 2009-04-14
[Quote=引用楼主 snowiz 的帖子:]
wince的filedialog默认全屏显示,而文件列表却很小,请问如何改变?
[/Quote]

你想如何改变?

[Quote=引用 2 楼 gooogleman 的回复:]
借你的宝地问一下。如何使应用程序界面大小自动适应不同大小的LCD。

我看有些人写的程序可以在3.5寸 8.4寸的LCD上填满屏幕运行,这是如何做到的?
[/Quote]

MoveWindow(0,0,GetSystemMetrics(SM_CXSCREEN),GetSystemMetrics(SM_CYSCREEN));
回复
hwr2008 2009-04-14
[Quote=引用楼主 snowiz 的帖子:]
wince的filedialog默认全屏显示,而文件列表却很小,请问如何改变?
[/Quote]
期待!

[Quote=引用 1 楼 gooogleman 的回复:]
借你的宝地问一下。如何使应用程序界面大小自动适应不同大小的LCD。

我看有些人写的程序可以在3.5寸 8.4寸的LCD上填满屏幕运行,这是如何做到的?
[/Quote]
这个不难,通过取得屏幕的分辨率(驱动支持),然后通过movewindows调整应用程序框架和组件就可以了.
回复
gooogleman 2009-04-10
借你的宝地问一下。如何使应用程序界面大小自动适应不同大小的LCD。

我看有些人写的程序可以在3.5寸 8.4寸的LCD上填满屏幕运行,这是如何做到的?
回复
gooogleman 2009-04-10
借你的宝地问一下。如何使应用程序界面大小自动适应不同大小的LCD。

我看有些人写的程序可以在3.5寸 8.4寸的LCD上填满屏幕运行,这是如何做到的?
回复
gooogleman 2009-04-10
借你的宝地问一下。如何使应用程序界面大小自动适应不同大小的LCD。

我看有些人写的程序可以在3.5寸 8.4寸的LCD上填满屏幕运行,这是如何做到的?
回复
相关推荐
发帖
嵌入开发(WinCE)
创建于2007-09-28

1.9w+

社区成员

硬件/嵌入开发 嵌入开发(WinCE)
申请成为版主
帖子事件
创建了帖子
2009-04-10 10:44
社区公告
暂无公告