Professional UI Solutions
Site Map   /  Register


Please Log In to post a new message or reply to an existing one. If you are not registered, please register.

NOTE: Some forums may be read-only if you are not currently subscribed to our technical support services.

Forums » Prof-UIS Tech Support » CExtShellDialogFile question Collapse All
Subject Author Date
tera tera Aug 24, 2009 - 3:32 AM


I want to connect a dialogue to CExtShellDialogFile

I ask for the offer of the sample program.

I ask as soon as possible.


Technical Support Aug 26, 2009 - 5:09 AM

We modified your project. The CExtResizableDialog class does not support scrolling. So, we created a CExtScrollContainerWnd window and then we created a CExtResizableDialog dialog inside it. Please take a look at the source code related to the new CExtScrollContainerWnd m_wndScrollContainer; property in the CNxcMainDlg class. Here is the modified version of your project:

tera tera Aug 24, 2009 - 7:10 PM


>shell list view control with some other window.

I do not want to perform changing of ShellListView.

I want to realize a screen such as CFormView.

However, cannot CFormView be realized with the Dialog form.

Therefore I intended to use CExtSplitterWnd of FOSS.

I made a sample first of all.

I got possible to display the dialogue, but am troubled because scroll bar is not displayed.

Technical Support Aug 24, 2009 - 11:24 AM

The current version of the CExtShellDialogFile class does not allow you to replace the shell list view control with some other window. It expects the shell list view control should be created successfully and it synchronizes the list view with other dialog controls. So, we will need to copy the source code of the CExtShellDialogFile class into the test project, rename it, remove the shell list view control and all the source code working with it and, finally, create some child dialog instead it. But first of all we need additional details about child dialog which you want to create instead the shell list view control. What it should do? Ho should we synchronize it with other dialog controls?