用VC++怎么样动态改变控件的大小宽度和位置?
比如列表控件(CListCtr),编辑框控件(CEdit)的大小宽度和位置请给出实现的代码,如果能实现我在追加50分!拜托各位VC++高手!...
比如列表控件(CListCtr),编辑框控件(CEdit)的大小宽度和位置
请给出实现的代码,如果能实现我在追加50分!拜托各位VC++高手! 展开
请给出实现的代码,如果能实现我在追加50分!拜托各位VC++高手! 展开
3个回答
展开全部
CFont font;
LOGFONT lf;
memset(&lf, 0, sizeof(LOGFONT)); // zero out structure
lf.lfHeight = 12; // request a 12-pixel-height font
strcpy(lf.lfFaceName, "Arial"); // request a face name "Arial"
VERIFY(font.CreateFontIndirect(&lf)); // create the font
GetDlgItem(XXX)->SetFont(&font);
LOGFONT lf;
memset(&lf, 0, sizeof(LOGFONT)); // zero out structure
lf.lfHeight = 12; // request a 12-pixel-height font
strcpy(lf.lfFaceName, "Arial"); // request a face name "Arial"
VERIFY(font.CreateFontIndirect(&lf)); // create the font
GetDlgItem(XXX)->SetFont(&font);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设你用的VC+MFC,又假设你先做了个编辑框控件, ID为 IDC_EDIT1
那么下面一句将它的位置改变,并改变大小,
GetDlgItem(IDC_EDIT1)->SetWindowPos(&wndTop, 10, 10, 100,80, SWP_SHOWWINDOW);
其它控件类似。
那么下面一句将它的位置改变,并改变大小,
GetDlgItem(IDC_EDIT1)->SetWindowPos(&wndTop, 10, 10, 100,80, SWP_SHOWWINDOW);
其它控件类似。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询