Mfc Can';t在Windows XP SP3中的CFiledialog中编辑组合框值

Mfc Can';t在Windows XP SP3中的CFiledialog中编辑组合框值,mfc,windows-xp,arabic,right-to-left,cfiledialog,Mfc,Windows Xp,Arabic,Right To Left,Cfiledialog,自定义FileDialog,我从CFiledialog派生。 在它的OnInitDialog()中,我将其布局更新为WS_EX_layouttl(阿拉伯语),然后设置回调方法SetChildLayout枚举所有子项,并将其布局设置为WS_EX_layouttl 在对话框启动时完成所有这些操作后,我无法访问文件名组合框。它的类型是ccomboxex 我只能在调整自定义对话框的大小后编辑组合框 有什么想法吗?当你说“我无法访问文件名组合框”时,这没有多大帮助。您需要提供相关的代码以尽量减少猜测。

自定义
FileDialog
,我从
CFiledialog
派生。 在它的
OnInitDialog()
中,我将其布局更新为
WS_EX_layouttl
(阿拉伯语),然后设置回调方法
SetChildLayout
枚举所有子项,并将其布局设置为
WS_EX_layouttl

在对话框启动时完成所有这些操作后,我无法访问文件名组合框。它的类型是
ccomboxex

我只能在调整自定义对话框的大小后编辑组合框

有什么想法吗?

当你说“我无法访问文件名组合框”时,这没有多大帮助。您需要提供相关的代码以尽量减少猜测。