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 |
19)how to set Back Ground Picture to a Dialog Box in MFC ?
How do you change the properties for a tree view control that is part of the CTreeView class?
What is the difference between Extension DLL and Regular DLL?
Whats is DDX & DDV in MFC?
How we can findout Memoryleaks, In what way it can be avoided
Difference between Debug and Release versions?
Tell me the different controls in MFC ?
how do u identify RTTI in vc++
is it possible to display a window .without using windowclass
1)To Remove WS_MINIMIZEBOX in a Frame ?
Explain StretchBlt and BitBlt
what is the difference between compiling and building?