Subject |
Author |
Date |
|
Pronay Sharma
|
Nov 17, 2008 - 2:44 AM
|
Hi,
I have 4 textBoxes placed on the ribbon and TabIndex of each is set. All the controls have their TabStop property set to true. But tabbing is not happening? Is there any other property which I need to set to make it work?
Thanks Pronay
|
|
Madison Wilson
|
Apr 30, 2021 - 5:07 AM
|
|
|
ahmad abbas
|
Jan 11, 2008 - 10:25 AM
|
I am planning of a new development in VB.net .. my application will need to have the feature as in http://www.wintabber.com/ But i like to use the Prof-uis frameset Office style.. Is that possible .. Someone have any sample.. to open external apps in the Tab of the frame set.. Please let me know.
CoolD
|
|
geometry dash
|
Jun 17, 2021 - 12:50 AM
|
I should express that I like this article so a ton and moreover using it in regular. I believe you would continue sharing better than average articles here. https://geometrydashfree.com
|
|
Timothy Anderson
|
Nov 16, 2007 - 3:47 PM
|
I want to add the cool docking features or at least the pretty 3d look of the toolbars to our existing vb6 apps without having to convert over all the existing menu’s.
Is this going to be possible?
|
|
Technical Support
|
Nov 17, 2007 - 8:30 AM
|
The Frame Features control does not allow you to import menu items from VB6 menu to the menu bar object in Frame Features. But it should not be difficult to code a small recursive function which walks through the VB6 menu tree and inserts the same commands into the menu bar in Frame Features.
|
|
Dominik Braendlin
|
Oct 3, 2007 - 1:29 AM
|
Dear Tech Support Our MDI application consists of a main frame e.g. CMainFrame and several child frames e.g. CMDIChildWnd. I would like to save the main window position plus the last position of the child frames. Saving the main window position is not a problem. Saving the window position of the child windows seams not to work. I am using the following code snippet. CWinApp * pApp = ::AfxGetApp(); ASSERT( pApp != NULL ); ASSERT( pApp->m_pszRegistryKey != NULL ); ASSERT( pApp->m_pszRegistryKey[0] != _T(’\0’) );
GetWindowPlacement(&m_dataFrameWP); VERIFY(CExtControlBar::ProfileBarStateSave( this, pApp->m_pszRegistryKey, pApp->m_pszProfileName, m_sProfileName, &m_dataFrameWP)); I found out that the m_dataFrameWP changes once the ProfileBarStateSave has been executed. It seems to me as if the m_dataFrameWP contains the window pos of the main window. What am I doing wrong? Does my need for saving all the window positions go along with the philosophy of the ProfUIs framework or does it only allow me to save the main windows position but not the child windows position? Is there an example on using the bEnableThrowExceptions if it is true? Try catch blocks.
|
|
Technical Support
|
Oct 3, 2007 - 7:23 AM
|
The CExtControlBar::ProfileBarStateSave() method allows you to load the window position of the main frame window. This position is used in the <code>ActivateFrame() virtual method of the main frame class. This mechanism is not supported for MDI child frame windows because Prof-UIS does not know how many documents/views/MDI child frames are implemented in your project and how to identify each particular MDI child frame when loading/saving its window position. If you need MDI child frames to be persistent, this feature should be implemented in scope of your project as it is described in the following article:
Persistent Frames by Stefan Chekanov
|
|
mai mike
|
Jul 25, 2007 - 10:17 AM
|
Dear Tech Support,
I want to add CExtMyGridWnd(derived from CExtGridWnd)into a CExtResizableDialog, then embeded the dialog box into Page Container(CExtPageContainerWnd).
Any suggestion on how to handle this? My E-mai address is maiyujun9@126.com
Thanks Best Reagrds Mike.Mai
|
|
geometry dash
|
Jun 17, 2021 - 12:51 AM
|
I have read your article; it is very informative and helpful for me. I admire the valuable information you offer in your articles. Thanks for posting it. Resurge Supplement https://cookie-clicker.io
|
|
Technical Support
|
Jul 26, 2007 - 9:00 AM
|
Let us break down this into two different questions:
1) How to insert a grid into a dialog 2) How to insert the dialog into a tab page container
Here are the answers:
1) You can create a grid as a custom control as it is demonstrated in this project.
2) Please take a look at the PageContainer sample where you can see how to use the dialog as a page. In a few words, create the dialog as a child window of the page container and then insert it using the CExtPageContainerWnd::PageInsert() method.
|
|
huuhenbold boldoo
|
Apr 2, 2007 - 10:36 AM
|
Please help to figure out this one
|
|
Technical Support
|
Apr 2, 2007 - 11:54 AM
|
The ProfUIS264md.lib file corresponds to the Win32 MBCS Debug configuration of Prof-UIS. So please open the ProfUISDLL project and compile the "Win32 MBCS Debug" configuration. After that, you can use the compiled library files in your project. Please also make sure that the folder with binary files is added to the Library Files folders section of the directories list (Tools->Options->Directories).
|
|
Gouse Shaik
|
Mar 31, 2007 - 1:09 AM
|
Is there a grid control available for Frame Features 1.2. Please reply.
|
|
Technical Support
|
Mar 31, 2007 - 9:48 AM
|
No, there is no grid component in Frame Features.
|
|
Jonatan Cortes
|
Jan 30, 2007 - 3:16 AM
|
Hi, I’m evaluating FrameFeatures so to change the look&feel of and old VB6 product. It is required to update the menu commands TextInMenu dinamically due to different languages supported. I’ve tried to assign TextInMenu on Form_Load(), and It works well, with no error. Even the command inspector shows the updated text. However, the interface never noticed that change. How can achieve that?
Also, how can hide certain menu commands at runtime? I’ve downloaded the sample above (which disable menu command at runtime), but VlVisibleControl property doesn’t do what I want. Any help?
Very thanks, Jonatan
|
|
Technical Support
|
Jan 30, 2007 - 12:07 PM
|
The command objects are the invisible part of UI in the Frame Features. The tool button objects are visible UI items (menu items are also tool buttons). Each command object can be visually represented by zero, one or more tool buttons. Currently only the command objects have events. So your code can know about hiding the tool button only if it hides it programmatically. To hide a particular tool button object (a button in a toolbar or an item in a menu), you should remove it from its collection of buttons. I.e. you can get the parent button, then get the parent button’s child collection object and remove the button from it by name or by index.
|
|
Ramesh Sojitra
|
Jun 12, 2006 - 6:04 AM
|
Sir,
We purchase your Frame Features control. We have our account on your site as āscanpointā user name. We downloaded frame Features control full setup by using our account. But we can not get Activation key. When we try to access key on your web site some error message come. ( āTemporarily Unavailable Resourceā , ā Sorry! Resource you requested is temporarily unavailable.ā, āOur technical staff will fix it as soon as possible. We apologize for any inconvenience and thank you for your patience.ā)
We required activation for complete setup and start our work. So please send activation key as soon as possible.
Ramesh Sojitra Scanpoint Graphics Ltd. INDIA
|
|
coca mary
|
Sep 13, 2021 - 3:55 AM
|
|
|
Kaylee Lee
|
Jun 29, 2021 - 10:50 AM
|
Fill out the simple order form. It is designed simply to allow you to provide relevant https://payforessay.net/ information needed to write your essay in the same way you want. Ensure you provide accurate instructions and guidelines, and we will adhere to them.
|
|
Technical Support
|
Jun 12, 2006 - 7:50 AM
|
We are sorry for any inconvenience caused by this problem with our website. We just contacted our hosting provider and they are working on the problem. We sent you the ctivation key by e-mail. To activate the product, just use your username in all capitals and this key.
|
|
KyungHa Hwang
|
May 2, 2006 - 9:09 PM
|
Make LIC File used my Activation Key(07E44-98C44-D7DDF-2B406-491F0).
but i receive error message : LicenseException....
|
|
coca mary
|
Sep 13, 2021 - 3:54 AM
|
Thank you for sharing with us, I think this site really stands out and is of interest to many people. https://flip-coin.co
|
|
Technical Support
|
May 3, 2006 - 4:29 AM
|
First of all please ensure you correctly typed both your username in all capitals and license key in the Frame Features activation dialog. Make sure that you did not type unnecessary space characters. If the problem persists, please contact us by e-mail (at support@prof-uis.com) -- we will send you the correct activation pair.
|
|
Chieng Sisovin
|
Dec 15, 2005 - 2:46 AM
|
|
|
coca mary
|
Sep 13, 2021 - 3:55 AM
|
|
|
Chieng Sisovin
|
Dec 20, 2005 - 6:05 PM
|
Dear Sir, In VB.NET 2003, I code as the followings, then I work to disable the item in the menubar and toolbars
Public WithEvents objWindow As ExtAutoWindow
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
EnableEditMenuBar(False)
End Sub
’=======================================================
Public Sub EnableEditMenuBar(ByVal bValue As Boolean)
Dim objWndCommands As ExtAutoCommandsCollection
objWndCommands = objWindow.Commands
objWndCommands.Item("IDC_MENU_FILE").Enabled = False
objWndCommands.Item("IDC_FILE_LOGOUT").Enabled = False
End Sub
’========================================================
But in VB6 Project, to disable it.
Please help me your technical code.
Chieng Sisovin
|
|
Technical Support
|
Dec 21, 2005 - 3:10 AM
|
|
|
Chieng Sisovin
|
Dec 20, 2005 - 8:28 AM
|
Dear Sir, I want to disable menubar, toolbar with VB6 project. Please help me your technical code. Thank you Chieng Sisovin
|
|
Technical Support
|
Dec 20, 2005 - 11:30 AM
|
The toolbar (menu bar) itself cannot be disabled in Frame Features nor it can be done in Microsoft applications. It can only be visible or hidden in the docked or floating state. The disabled/enabled state is available only for toolbar buttons and menu items independently from each other. We can provide you with the solution to disable/enable all the buttons in particular toolbar. Would this approach be agreeable for you? Additionally we must note that, if all the commands in the toolbar are disabled, the user can drag and drop enabled commands from some other toolbar or from customize dialog onto the toolbar with disabled commands. So, we guess we need to know more details about what you actually want to implement. This will allow us to provide you with the best available solution.
|
|
Technical Support
|
Dec 15, 2005 - 9:16 AM
|
We sent you a test sample project by e-mail. It shows what you are asking about.
|
|
yaara yaara
|
Nov 1, 2005 - 5:09 AM
|
Hi, I need some help.. Maybe it’s the right place to ask.. I want to change the vs 2005. An embeded change. For example: I want to open a project. but when i will double click on the project: a form that i did will open in the base window (where the "start menu" is). or another possibility: To make a button embeded in the vs environment.. and when the button will be pushed’ my form will open in the base window (embeded.. not above) What do u say? any ideas? (maybe about vs2003?) Thx everyone!
|
|
Technical Support
|
Nov 1, 2005 - 7:26 AM
|
It’s not clear completely what you mean. Please explain us step by step what you want to do with Visual Studio 2005/2003? What would you like to embed and where? How should it look like?
|
|
yaara yaara
|
Nov 2, 2005 - 12:40 AM
|
I want to make a project with a form (one dll) and i want to open another project that will open the specific form from the other dll in the base window (embeded in the visual studio). and not like exe. any ideas? thx!
|
|
Technical Support
|
Nov 4, 2005 - 2:48 AM
|
You can create a DLL project with the form in VB 6.0 or VB .NET and use the Frame Features control in it. This DLL can be used in other VB projects.
|
|
Luca Arena
|
Jul 11, 2005 - 9:11 AM
|
Hi, how can I build FrameFeatures objects (menu, commands, etc.) without using the FrameFeatures Property Dialog? Where can I get some example? Thank you Luca Arena PS you can add "Sybase PowerBuilder" to the supported development environment, since FF runs with it!
|
|
Technical Support
|
Jul 11, 2005 - 12:51 PM
|
Here it is a small project written in Visual Basic 6.0 which performs simple initialization of the Frame Features in the Form_Load() procedure. You can find this procedure in the Form1.frm file.
We will try to find a trial version of Sybase Power Builder and play with it.
|
|
Kirby Zhang
|
Jul 10, 2005 - 6:40 PM
|
|
|
Technical Support
|
Jul 11, 2005 - 10:25 AM
|
The toolbar window can float only in its own floating palette. This is true both for Prof-UIS and Frame Features. We have not come across any kind of toolbars which can float in a shared palette.
|
|
Kirby Zhang
|
Jul 11, 2005 - 10:44 AM
|
You see this in Adobe Illustrator
|
|
Technical Support
|
Jul 12, 2005 - 12:23 PM
|
Adobe products are mostly based on dockable windows which can really share one floating palette with flat tabs at the top between several dockable resizable control bars. The toolbar windows in Adobe are always floating in a single palette per each toolbar. We simply believe that Microsoft’s dockable windows have much more features and convenient for users.
|
|
Dave M
|
Jun 28, 2005 - 1:53 PM
|
In the standard MFC CListCtrl class, there’s a method called SetItemData that allows the programmer to assign any application-specific value to a particular row. Is there something like this in the CExtGridWnd class?
|
|
Dave M
|
Jun 28, 2005 - 2:32 PM
|
sorry, I accidentally posted in the wrong forum. I’ll repost in the correct place now.
|
|
Andrey Kotov
|
May 30, 2005 - 4:13 AM
|
Hello. I need to create main frame window with 3 controlbars in it - 1 at the left, 1 at the right and 1 at the bottom. So, I do like this:
m_dlgbarL.DockControlBar( AFX_IDW_DOCKBAR_LEFT, 1, this, false );
m_dlgbarR.DockControlBar( AFX_IDW_DOCKBAR_RIGHT, 1, this, false );
m_dlgbarB.DockControlBar( AFX_IDW_DOCKBAR_BOTTOM, 1, this, false );
RecalcLayout();
But I want 2 bars (left and right) to be agglutinated. In my case there is empty client area between them. What should I do?
|
|
Technical Support
|
May 31, 2005 - 3:12 AM
|
There are many "compare something" applications with left/right resizable views on the Internet. But we have never seen these views made re-dockable and they really don’t need this feature. What about using a splitter-based main view for keeping left/right views and output window inside the resizable control bar?
|
|
Andrey Kotov
|
May 31, 2005 - 3:57 AM
|
It will be Ok now, I’ll do it. But in the future we can enlarge our applicaion for one more function, which will requre inly one tree. So, thank tou for consultation.
|
|
Technical Support
|
May 30, 2005 - 8:55 AM
|
Resizable control bars are designed to occupy some space next to the border of the frame window or float over it. They are not designed to make the central view area invisible or replace it. We think your idea is not very good and we have never seen such kind of UI design in any application before. What do you think about resizable control bars which can be optionally "floating" in the MDI client area in the MDI application or inside the tab page container window as the main view in the SDI application? This feature will be fully available in the next major Prof-UIS release and is demonstrated in the SDI_DynamicBars and MDI_DynamicBars samples available on our site.
|
|
Andrey Kotov
|
May 31, 2005 - 12:26 AM
|
I can say why I needed this config. My application compares 2 folders. I need to load 2 tree to the screen - one to the left and right. At the bottom there is a statistics (like VS output window). So I needed this functional. Thnx for reply.
|
|
Adam Marcol
|
Mar 25, 2005 - 6:52 AM
|
Hi,
I have a problem with the CExtChildResizablePropertySheet. It does not draw correctly the border if you choose the style with the borders. The bottom border is not visible. This happens also in your sample. Its very ugly when it is coloured style or when you put anchored controls, they seem to be anchored down endless. Is there a solution for this ?
Kind Regards Adam
|
|
Technical Support
|
Mar 25, 2005 - 9:26 AM
|
Dear Adam,
The standard Windows property sheet control is designed to be used as a pop-up window only. Our CExtResizablePropertySheet class allows you to use the property sheet control as a child window, which is demonstrated in the ResizableChildSheet sample. We have remade the property sheet’s functionality (including that dealing with processing the TAB key, when you need to switch between its child windows) to make it work as a child window. This was mostly experimental work. Yes, we confirm that this is a bug and it is at least several month old. But unfortunately we have not found a way to fix it. When we tried to re-position the tab window manually we faced many situations when the property sheet moves it back into covering border state. If you fix this problem we would offer you a one user license. What do you think about this idea?
|
|
Adam Marcol
|
Mar 25, 2005 - 12:00 PM
|
Hi,
I found a workaround that is working fine for me with all Child Propertysheet styles.
In CExtResizablePropertySheet::OnSize(...) it is moving the window and i changed it to this :
pTabCtrl->GetItemRect(0,&rect); pTabCtrl->MoveWindow( 0, 0, cx, cy-(rect.bottom-rect.top)-9, FALSE );
It seems to be the height of the Tabs + 9 Pixels the problem. But I dont`t know where this 9 px come from. Perhaps you know. I think it could be from the window Header ( CExtControlBar ).
|
|
Adam Marcol
|
Mar 25, 2005 - 12:28 PM
|
In Release this doesn`t work, because the rect of the tab control is returing completly shity numbers. Here works only with the original height 18 hardcoded.
pTabCtrl->MoveWindow( 0, 0, cx, cy-18-9, FALSE );
Is 27 a "magic" number for the height of something ?
|
|
Technical Support
|
Mar 28, 2005 - 6:22 AM
|
It seems, with your help, we have fixed the bug in our experimental property sheet. Please check the modified version and contact us at support@prof-uis.com so that we can fulfill our promise.void CExtResizablePropertySheet::OnSize(
UINT nType, int cx, int cy )
{
CExtWA <
CExtWS <
__BASEOF_CExtResizablePropertySheet__
>
> :: OnSize( nType, cx, cy );
if( GetSafeHwnd() != NULL
&& ::IsWindow( GetSafeHwnd() )
)
{ // if valid window
DWORD dwStyle = GetStyle();
if( (dwStyle&WS_CHILD) != 0 )
{ // if child sheet window
CTabCtrl * pTabCtrl = GetTabControl();
if( pTabCtrl != NULL )
{
int nAdjustTabWndDY =
( (dwStyle&WS_CAPTION) == 0 )
? ( ::GetSystemMetrics(
SM_CYCAPTION )
+ ::GetSystemMetrics(
SM_CYDLGFRAME )
* 2
)
: 0
;
pTabCtrl->MoveWindow(
0,
0,
cx,
cy - nAdjustTabWndDY,
FALSE
);
ArrangeLayout();
_TrickSyncActviveChild();
} // if( pTabCtrl != NULL )
} // if child sheet window
} // if valid window
}
|
|
Adam Marcol
|
Mar 29, 2005 - 2:11 PM
|
|
|
Mint Lee
|
Feb 7, 2005 - 7:14 AM
|
I’m using Prof-UIS 2.27. CExtFlatEdit control doesn’t displayed correctly when it placed in a groupbox. Please check for help.
|
|
Technical Support
|
Feb 9, 2005 - 4:46 AM
|
The CExtEdit class does not depend on the group box control in the same dialog template resource. Please run the ProfUIS_Controls sample application and check whether this bug exists in it. We believe there is no such a bug, so please compare the properties of your dialog resource with those in the ProfUIS_Controls project. Besides, check the mutual Z-order for the edit and group box. If the problem persists, just send us a test project.
|
|
Seongho Park
|
Jan 27, 2005 - 7:26 AM
|
Currently, I’m overing
OnPageContainerCaptionPressedStop() to detect which page caption is clicked. Sometime, I need to cancel expanding pages based on other condition, but in both function OnPageContainerCaptionPressedStart() and OnPageContainerCaptionPressedStop(), I can’t find a way to cancel the expantion. Is there any ways to prevent expanding the page by coding?
|
|
Technical Support
|
Jan 27, 2005 - 12:37 PM
|
Please note that this forum is about the Frame Features control. Prof-UIS General Discussion or Prof-UIS Tech Support Discussion are more appropriate topics for this message.
We think there is no reason not to use expanding pages because this may confuse the users of your application. If you need to prevent expanding, please add a handler for the WM_LBUTTONUP message like this:void CYourPageContainerWnd::OnLButtonUp(
UINT nFlags, CPoint point)
{
PAGE_ITEM_INFO * pPageInfoToExpand = NULL;
HIT_TEST_INFO _pht( point );
PageHitTest( _pht );
if( _pht.m_dwHitTestCode &
_EPCHT_ON_PAGE_CAPT_ANY )
{
ASSERT( _pht.m_pPageInfo != NULL );
if( _pht.m_pPageInfo ==
m_pPageInfoPressed )
pPageInfoToExpand =
m_pPageInfoPressed;
}
if( pPageInfoToExpand != NULL )
{
// analyze the pPageInfoToExpand and
// return if you need to cancel
// page expanding
return;
}
CExtPageContainerWnd::OnLButtonUp(
nFlags, point );
}
|
|
Guido-Jr Domenici
|
Jan 20, 2005 - 11:58 AM
|
Hi, I’m evaluating Frame Features 1.2. Congratulations for the great program!!! I’m trying to create a simple program, and I want to place a treeview control (for navigation purposes) docked to the left of the MDI Form that contais Frame Features 1.2 emulating MDI tabs. I don’t know how to do this. Is it possible? Thanks, Guido
|
|
Technical Support
|
Jan 21, 2005 - 3:13 AM
|
Dear Guido,
Thank you for your interest in Prof-UIS Frame Features!
We need to explain you behavior of SDI and MDI form windows with the Frame Features control inside.
In both cases Frame Features injects toolbars, menu bar, status bar and, optionally, MDI tabs. All these windows are placed close to the form window’s sides making the rest of form space in the center smaller. In case of MDI form, the center of the form is the MDI form container window (usually of the dark gray color) and it is repositioned automatically by Frame Features. You can make a tabbed MDI application with Frame Features and even keep all MDI child forms always maximized, but unfortunately you cannot inject any other window close to the MDI form container. This feature will be available in the next Frame Features releases after we add support for resizable panels. We can offer you the following solution. Just use a child frame control in the SDI form and make Frame Features use it as a center window in the form. The child frame will fill all the main form space that is free of any bars. This child frame should contain the outlook bar and a tab control with pages inside.
|