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 |
What is CALLBACK? How it work? what is the advantage of CALLBACK, please explain with an example
what is the use of AFX_MANAGE_STATE ?
What is the use of CCmdTarget ?
how do u identify RTTI in vc++
1)How to change the size of a button at run time ?
is it possible to display a window .without using windowclass
Difference between Cclint DC & Cpaint Dc
how to give colour for dialog button or static buuto?any one explain full code ?pls pls
what do you mean by psychic window?
What is thread & process?
What is the difference between hinsrtance and hprevinstance in WinMain function?
How we can findout Memoryleaks, In what way it can be avoided