VC输出三角形符号 vc 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设置Unicode编码,CString strText(_T("▲")); AfxMessageBox(strText); 用了这个,但是还是不行,你看这个是正三角形,VS里的,以及IE的所有地方的,都是等腰三角形样的,还是有点差异 用DC自已画啊,9X9像素的空间,怎么画啊,是资源吗 用DC自已画啊,9X9像素的空间,怎么画啊,是资源吗算了兄弟,听你的吧,就用图形自己来吧,就是填几个点而已, 用DC自已画啊,9X9像素的空间,怎么画啊,是资源吗算了兄弟,听你的吧,就用图形自己来吧,就是填几个点而已,在资源里面导入一个bmp图片,然后在cdc里面绘制到相应的位置就好了看代码:CDC MemDC; MemDC.CreateCompatibleDC(pDC); CBitmap bmpComboRight; BITMAP bitRight; bmpComboRight.LoadBitmap(IDB_BITMAP_COMBOBOX); bmpComboRight.GetBitmap(&bitRight); MemDC.SelectObject(bmpComboRight); pDC->StretchBlt(rc.right-bitRight.bmWidth -2,rc.top+5,bitRight.bmWidth, bitRight.bmHeight,&MemDC,0,0,bitRight.bmWidth,bitRight.bmHeight,SRCCOPY); MemDC.DeleteDC(); bmpComboRight.DeleteObject(); 用DC自已画啊,9X9像素的空间,怎么画啊,是资源吗算了兄弟,听你的吧,就用图形自己来吧,就是填几个点而已,在资源里面导入一个bmp图片,然后在cdc里面绘制到相应的位置就好了看代码:CDC MemDC; MemDC.CreateCompatibleDC(pDC); CBitmap bmpComboRight; BITMAP bitRight; bmpComboRight.LoadBitmap(IDB_BITMAP_COMBOBOX); bmpComboRight.GetBitmap(&bitRight); MemDC.SelectObject(bmpComboRight); pDC->StretchBlt(rc.right-bitRight.bmWidth -2,rc.top+5,bitRight.bmWidth, bitRight.bmHeight,&MemDC,0,0,bitRight.bmWidth,bitRight.bmHeight,SRCCOPY); MemDC.DeleteDC(); bmpComboRight.DeleteObject();你这不行,写个东西还要依赖图片,看我的代码CDC MemDC; CBitmap MemBmp; CDC *pStaticDC = m_MemStaticDC.m_pMemDC; CGraphics &graphics = CGraphics::GetInstance(); if (MemDC.CreateCompatibleDC(pStaticDC)==FALSE) { return 3; } if (MemBmp.CreateCompatibleBitmap(pStaticDC,m_nAngleWidth*2,m_nAngleHeigh*2)==FALSE) { return 4; } //箭头填充底色 MemDC.SelectObject(&MemBmp); MemDC.FillSolidRect(0,0,m_nAngleWidth*2,m_nAngleHeigh*2,RGB(148,151,160)); //画向上箭头---ok int i=4, j=2, k=0; for (k=0; k<4; k++) { graphics.DrawLine2DC(&MemDC,i-k,j+k,i+k,j+k,RGB(255,255,255)); } //画向下箭头---ok for (i=4,j=15,k=0; k<4; k++) { graphics.DrawLine2DC(&MemDC,i-k,j-k,i+k,j-k,RGB(255,255,255)); } //画向右箭头---ok for (i=15,j=4,k=0; k<4; k++) { graphics.DrawLine2DC(&MemDC,i-k,j-k,i-k,j+k,RGB(255,255,255)); } //画向左箭头---ok for (i=11,j=13,k=0; k<4; k++) { graphics.DrawLine2DC(&MemDC,i+k,j-k,i+k,j+k,RGB(255,255,255)); } CDC MemDC; CBitmap MemBmp; CDC *pStaticDC = m_MemStaticDC.m_pMemDC; CGraphics &graphics = CGraphics::GetInstance(); if (MemDC.CreateCompatibleDC(pStaticDC)==FALSE) { return 3; } if (MemBmp.CreateCompatibleBitmap(pStaticDC,m_nAngleWidth*2,m_nAngleHeigh*2)==FALSE) { return 4; } //箭头填充底色 MemDC.SelectObject(&MemBmp); MemDC.FillSolidRect(0,0,m_nAngleWidth*2,m_nAngleHeigh*2,RGB(148,151,160)); //画向上箭头---ok int i=4, j=2, k=0; for (k=0; k<4; k++) { graphics.DrawLine2DC(&MemDC,i-k,j+k,i+k,j+k,RGB(255,255,255)); } //画向下箭头---ok for (i=4,j=15,k=0; k<4; k++) { graphics.DrawLine2DC(&MemDC,i-k,j-k,i+k,j-k,RGB(255,255,255)); } //画向右箭头---ok for (i=15,j=4,k=0; k<4; k++) { graphics.DrawLine2DC(&MemDC,i-k,j-k,i-k,j+k,RGB(255,255,255)); } //画向左箭头---ok for (i=11,j=13,k=0; k<4; k++) { graphics.DrawLine2DC(&MemDC,i+k,j-k,i+k,j+k,RGB(255,255,255)); } 找工作中……每天散100分 Dialog问题 这条SQL语句怎么写呀 怎样在ClistCtrl类中对插入数据,如何可以免费订阅MSDN呀 请高手指点迷津! ===如何显示24BMP图像==== 菜鸟请教一个简单问题? ado连接数据库接口后调试出现未知错误 请教解决:VC中用DAO与MS Access 的数据库(.mdb)连接出错 关于SetLayeredWindowAttributes设置窗口透明的问题 vs2008没有datalist,datacombo啊 怎样发送消息?
CString strText(_T("▲"));
AfxMessageBox(strText);
算了兄弟,听你的吧,就用图形自己来吧,就是填几个点而已,
算了兄弟,听你的吧,就用图形自己来吧,就是填几个点而已,
在资源里面导入一个bmp图片,然后在cdc里面绘制到相应的位置就好了
看代码:CDC MemDC;
MemDC.CreateCompatibleDC(pDC);
CBitmap bmpComboRight;
BITMAP bitRight;
bmpComboRight.LoadBitmap(IDB_BITMAP_COMBOBOX);
bmpComboRight.GetBitmap(&bitRight);
MemDC.SelectObject(bmpComboRight);
pDC->StretchBlt(rc.right-bitRight.bmWidth -2,rc.top+5,bitRight.bmWidth,
bitRight.bmHeight,&MemDC,0,0,bitRight.bmWidth,bitRight.bmHeight,SRCCOPY);
MemDC.DeleteDC();
bmpComboRight.DeleteObject();
算了兄弟,听你的吧,就用图形自己来吧,就是填几个点而已,
在资源里面导入一个bmp图片,然后在cdc里面绘制到相应的位置就好了
看代码:CDC MemDC;
MemDC.CreateCompatibleDC(pDC);
CBitmap bmpComboRight;
BITMAP bitRight;
bmpComboRight.LoadBitmap(IDB_BITMAP_COMBOBOX);
bmpComboRight.GetBitmap(&bitRight);
MemDC.SelectObject(bmpComboRight);
pDC->StretchBlt(rc.right-bitRight.bmWidth -2,rc.top+5,bitRight.bmWidth,
bitRight.bmHeight,&MemDC,0,0,bitRight.bmWidth,bitRight.bmHeight,SRCCOPY);
MemDC.DeleteDC();
bmpComboRight.DeleteObject();
你这不行,写个东西还要依赖图片,看我的代码CDC MemDC;
CBitmap MemBmp;
CDC *pStaticDC = m_MemStaticDC.m_pMemDC;
CGraphics &graphics = CGraphics::GetInstance();
if (MemDC.CreateCompatibleDC(pStaticDC)==FALSE)
{
return 3;
}
if (MemBmp.CreateCompatibleBitmap(pStaticDC,m_nAngleWidth*2,m_nAngleHeigh*2)==FALSE)
{
return 4;
}
//箭头填充底色
MemDC.SelectObject(&MemBmp);
MemDC.FillSolidRect(0,0,m_nAngleWidth*2,m_nAngleHeigh*2,RGB(148,151,160));
//画向上箭头---ok
int i=4, j=2, k=0;
for (k=0; k<4; k++)
{
graphics.DrawLine2DC(&MemDC,i-k,j+k,i+k,j+k,RGB(255,255,255));
}
//画向下箭头---ok
for (i=4,j=15,k=0; k<4; k++)
{
graphics.DrawLine2DC(&MemDC,i-k,j-k,i+k,j-k,RGB(255,255,255));
}
//画向右箭头---ok
for (i=15,j=4,k=0; k<4; k++)
{
graphics.DrawLine2DC(&MemDC,i-k,j-k,i-k,j+k,RGB(255,255,255));
}
//画向左箭头---ok
for (i=11,j=13,k=0; k<4; k++)
{
graphics.DrawLine2DC(&MemDC,i+k,j-k,i+k,j+k,RGB(255,255,255));
}
CBitmap MemBmp;
CDC *pStaticDC = m_MemStaticDC.m_pMemDC;
CGraphics &graphics = CGraphics::GetInstance();
if (MemDC.CreateCompatibleDC(pStaticDC)==FALSE)
{
return 3;
}
if (MemBmp.CreateCompatibleBitmap(pStaticDC,m_nAngleWidth*2,m_nAngleHeigh*2)==FALSE)
{
return 4;
}
//箭头填充底色
MemDC.SelectObject(&MemBmp);
MemDC.FillSolidRect(0,0,m_nAngleWidth*2,m_nAngleHeigh*2,RGB(148,151,160));
//画向上箭头---ok
int i=4, j=2, k=0;
for (k=0; k<4; k++)
{
graphics.DrawLine2DC(&MemDC,i-k,j+k,i+k,j+k,RGB(255,255,255));
}
//画向下箭头---ok
for (i=4,j=15,k=0; k<4; k++)
{
graphics.DrawLine2DC(&MemDC,i-k,j-k,i+k,j-k,RGB(255,255,255));
}
//画向右箭头---ok
for (i=15,j=4,k=0; k<4; k++)
{
graphics.DrawLine2DC(&MemDC,i-k,j-k,i-k,j+k,RGB(255,255,255));
}
//画向左箭头---ok
for (i=11,j=13,k=0; k<4; k++)
{
graphics.DrawLine2DC(&MemDC,i+k,j-k,i+k,j+k,RGB(255,255,255));
}