我用如下代码动态创建一个新的按钮,但是就是得到的按钮和原来的按钮就是不一样!我创建的那个就不是3D的, 我用得是相同的 STYLE, 怎么回事?CEdit* pEdit = new CEdit;
CFont* pFont = GetFont();
CRect rcClient(0,0,100,20);DWORD dwStyle = GetDlgItem(IDC_EDIT1)->GetStyle();
pEdit->Create( dwStyle, rcClient, this, 2001);pEdit->SetFont(pFont);
pEdit->ShowWindow(SW_SHOW);
CFont* pFont = GetFont();
CRect rcClient(0,0,100,20);DWORD dwStyle = GetDlgItem(IDC_EDIT1)->GetStyle();
pEdit->Create( dwStyle, rcClient, this, 2001);pEdit->SetFont(pFont);
pEdit->ShowWindow(SW_SHOW);
解决方案 »
- 【求解】msxml支持div吗
- 高分求一个简单程序
- 我在一个工程文件里写了两个程序,一个客户端,一个服务器端,为什么编译客户端的时间,会连接到服务器端DLG.CPP的文件,而且还报了24个错
- 本人初学C语言,来向大家清洁个问题!
- 如何编程实现禁用WIN2003里的->IE增强的安全配置
- 如何在自己建立的类中访问CDocument\CView\CWinApp等类的指针
- clistctrl怎样做使得标题栏上有表示升序和降序的三角形?
- 各位朋友,我知道你们只关心技术,我也一样
- ADO高手请进!!
- Windows核心编程源码编译为什么都出错呢(从网上下载的)?
- 关于OLE DB创建数据库的问题,急!!!
- 请教!!设置没有什么问题,串口写失败,请大家帮忙看看是什么问题!程序见帖子。
看看
Draw3dRect:这是一个非常实用的函数,用于绘制各种3D边框。它的函数原型如下:void Draw3dRect( LPCRECT lpRect, COLORREF clrTopLeft, COLORREF clrBottomRight );void Draw3dRect( int x, int y, int cx, int cy, COLORREF clrTopLeft, COLORREF clrBottomRight );通过设置上下边框的颜色clrTopLeft和clrBottomRight,可以绘制出凸出或 凹陷等各种效果的3D边框。