how can u change button shape at run time
Answers were Sorted based on User's Feedback
"Somil Vijay" is wrong here. SetWindowPos is used to resize
the dialog. "San" is right, see example below
CYourDialog::OnInitDialog()
{
....
CRgn oRgn;
oRgn.CreateEllipticRgn(10,10,100,100);
CWnd *pWnd = GetDlgItem(IDC_BUTTON_ID);
if(NULL != pWnd)
{
pWnd->SetWindowRgn(oRgn);
}
....
}
Instead of "CreateEllipticRgn" you can many other methods to
create the shape that is required for you.
Is This Answer Correct ? | 9 Yes | 0 No |
Answer / san
Use SetWindowRgn function of the CWnd class. You could
specify the shape of the region as a parameter of this function.
Is This Answer Correct ? | 6 Yes | 0 No |
Answer / somil vijay
Use Setwindowspos function of Cwnd class .Use this function
on Cbutton object.
BOOL CWnd::SetWindowPos(
const CWnd* pWndInsertAfter,
int x,
int y,
int cx,
int cy,
UINT nFlags
);
Is This Answer Correct ? | 2 Yes | 7 No |
How to find the mouse entering an image?..while entering need to display next image...
What is userdefine Messages in MFC?
what is functioning of DIalodDataXchange ..?
How can update edit control data of an executing application from other application?
What four types of properties are supported by an ActiveX control?
Name the Synchronization objects?
List out the parameters of WinMain Function.
Psychic Window Technique
What is the command routing in MFC framework?
1)How to create ToolTip in MFC?
What is LoadLibrary function returns?
how many types of classes are ther,what are that