C++ CListControl - check if selected - c++

I've got a ListControl box and I want to enable a textbox if the user clicks on a button there.
I've allready tried to update the dialog via an "OnLeftButtonUp" function which works quite well if I click outside the ListControl but when I click INSIDE the box nothing happens...
Any ideas why?
Cheers

Related

How do I use Spy++ on this menu that keeps disappearing if I click outside of it?

I want to log the messages of this menu using Spy++.
Usually, if I want to log the messages of a window, I would use Spy++ and drag the "Find Window" tool over it. But in this case, if I drag the tool over this menu, the menu disappears because I clicked outside it.
Is there any workaround to this?
A little more information:
What I want to achieve is finding out what messages are sent when I click the menu's items (they are buttons).
That particular menu in the first picture is created only when I click the button, and it has a different HWND every time I click it.
If I can't accomplish this in Spy++, can I do this using some other application similar to Spy++?
Actually I figured it out myself.
You can just log messages of the parent window with the logging options set to also log messages of child windows.

how to pop up a new form window withing the opened window on clicking a new add item button in sharepoint

Hello I am using SP 2013 online and on the my main page, I have a button "Add new item" Like this
When I click it, it open a new form and replace the current window which I don't want. So right now it behaves this way:
What I want is: that when I click on the button it pop up the new form window above the opened window. This pic shows the desired behavior.
How can I achieve this in SharePoint? I am a new user of SharePoint. Please help me to figure it out.
thanks in advance.
There is an option in custom lists to launch forms as a pop up or dialog box as you've displayed.
To get this to happen:
You can always try > List Settings > Advanced Settings > Launch forms in a dialog? Yes
Just be aware that if a user has pop up blockers set on their browser it may open up in the window (your first screen shot) or not at all.
See if that helps.

CMFCToolBarComboBoxButton has focus but does not let me edit the contents

I have a CMFCToolBarComboBoxButton in my dialog. The issue is that I am not able to edit the text field of the combo box by selecting it. I know the box has focus, and I know it is hitting the piece of code where I do a SetText to confirm it.
I also do a EnableWindow(true) before that.
However, when I try and edit the box manually, it does not allow me to. No user input is possible on the box. Some other times, the edit window only gets activated if I actually click on the drop down button. I am not setting the EnableWindow() to FALSEanywhere.
What could be the likely cause?

How hide dialog MFC?

I need to create dialog and button.When I click on button with arrow dialog hide, it should looks like dialog moves to top and in ahother case shows for user.
ShowWindow(SW_HIDE). I know about it. I guess to get CRect from window, change it and after that set it to ScreeToClient().
Probably somebody knows some examples with it or another ways?
thanks
To hide or show a window, you use ShowWindow() as you indicated. No rectangle needed.
Otherwise, please re-explain your question, I can't make head or tails of it.
Normally, if you need to show a dialog that contains settings (similar to the Visual Studio "Options" dialog) then what you would typically do is this:
List item.
Create a CDialog-derived class.
Create an instance of that class.
call DoModal on that object. This shows the dialog.
Do nothing else. Once DoModal returns the dialog has been closed.

CToolBar with checkbox only - not showing properly

I have an MFC CToolBar (dockable to a CFrameWnd) containing a checkbox and a button.
This works fine now, but I need to remove the button, and then the CToolBar does not show properly any more. As it seems because it gets "zero" height. The checkbox style is "turned into" a TBBS_SEPARATOR using a call to CToolBar::SetButtonInfo before it is "created".
How can I make the toolbar visible also without that dummy button?
I solved this by overriding the CToolBar::CalcDynamicLayout method and provided the size of the toolbar there. Then the button was not needed any more. This assumes the toolbar is created with CBRS_SIZE_DYNAMIC.