[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 341
  • Last Modified:

Customised CFileDialog does not get refresh

VC5-SP3, on NT4-SP6.

I am attaching a template to the CFileDialog.

m_ofn.Flags |= (OFN_EXPLORER | OFN_ENABLETEMPLATE | OFN_HIDEREADONLY | OFN_FILEMUSTEXIST | OFN_PATHMUSTEXIST );

m_ofn.lpTemplateName = MAKEINTRESOURCE( IDD_MYDIALOG_TPT );

Every thing works file except when i Domodal(), not the whole CFileDialog window get 'refresh'. E.g. when i select another directory in the browser, the buttons, combo boxes, etc would disappeared.  

Any idea whats wrong?
0
leowlf
Asked:
leowlf
1 Solution
 
DanRollinsCommented:
The controls in the dialog box IDD_MYDIALOG_TPT must have the same IDs as the standard one.  There are some consatns define for them somewhere but they arerather pointless.  Just use spy++ to get the Control IDs of the controls.

It is beat to start wth the original template and modify it:

See
How to Show a Custom Common Dialog using CFileDialog
ID: Q102332 http://support.microsoft.com/support/kb/articles/Q102/3/32.asp

-- Dan
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now