Click here to Skip to main content
12,399,362 members (57,532 online)
Rate this:
 
Please Sign up or sign in to vote.
See more: C++ MFC
Hello!
I created grid
CMFCPropertyGridCtrl
and added categories/subcategories by
CMFCPropertyGridProperty
.
I need to create a little button from right side of cell(Value column).I have seraching in google but couldn't find, also list of methods in MSDN didn't help me.
I saw a picture that this is possible.
Thank you
Posted 10-Jan-13 7:55am

1 solution

Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

Are you talking about the same kind of small button on the right that the CMFCPropertyGridFileProperty has ?

This is what we did :

You need to inherit your own class from CMFCPropertyGridProperty and override the HasButton method :


class YourProprerty: public CMFCPropertyGridProperty
{
public:
	YourProprerty(const CString& strName, const COleVariant& varValue, LPCTSTR lpszDescr = NULL, DWORD_PTR dwData = 0,
		LPCTSTR lpszEditMask = NULL, LPCTSTR lpszEditTemplate = NULL, LPCTSTR lpszValidChars = NULL);
 
	virtual ~YourProprerty();
 
	virtual BOOL HasButton() const;
};

BOOL YourProprerty::HasButton() const
{
    return TRUE;
}
  Permalink  
Comments
thomas_wingfield 11-Jan-13 5:56am
   
Hello Maximilien!Thank you for answer.I did how u wrote but it didn't help.No buttons in my grid:(
I continue searching
thomas_wingfield 11-Jan-13 9:39am
   
Yes that's everything ok)Thank u.
But this work only when I create groups
Member 12180922 23-May-16 6:57am
   
Did you find any solution?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month


Advertise | Privacy | Mobile
Web01 | 2.8.160721.1 | Last Updated 24 Apr 2013
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100