大约有 8,000 项符合查询结果(耗时:0.0127秒) [XML]
mfc 画圆角矩形 - C/C++ - 清泛网 - 专注C/C++及内核技术
...y = (rect.Height() - cyIcon + 1) / 2;
}
else
{
CRect rc(10, 10, 100, 80);
//画圆角矩形
SIZE sizeRect = {3, 3};
DrawRoundRect(this->GetDC(), rc, sizeRect);
}
这里直接使用的窗口DC,实际应用中为了防止出现闪屏现象,需要使用MemDC,调用方法...
MFC中使用CSplitterWnd分割窗口后视图大小的问题 - C/C++ - 清泛网 - 专注C/C++及内核技术
..._wndSplitterH的SetRowInfo属性函数,如:m_wndSplitterH.SetRowInfo(0,100,0);
(第一个参数:窗口索引,0代表第一个窗体;后面两个参数最大值、最小值)
2、如果你想子窗口的大小随着父窗口自动调节,则可以在子窗口的OnSize函数中...
截图软件截图区域以外背景变灰的实现--AlphaBlend - C/C++ - 清泛网 - 专注...
...-------------
COLORREF bgColor = RGB(0, 0, 0);
char alpha = (255 * 30) / 100;
int screenX = GetSystemMetrics(SM_CXSCREEN);
int screenY = GetSystemMetrics(SM_CYSCREEN);
CDC memdc;
memdc.CreateCompatibleDC(&dc);
CBitmap bmp, *pOldBitmap;
bmp.CreateCompatibleBitmap(&dc, screenX, screenY);
pO...
MFC窗口设置TopMost置顶的几种方法 - C/C++ - 清泛网 - 专注C/C++及内核技术
... SWP_NOSIZE);
方法二:修改rc文件
IDD_xxx_DIALOG DIALOG 0, 0, 100, 60
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_TOPMOST
CAPTION "xxxx"MFC 窗口 TopMost 置顶
MFC 菜单背景色设置(菜单重绘) - C/C++ - 清泛网 - 专注C/C++及内核技术
... }
default:
{
DrawComMenu(m_dc,m_rect,RGB(200, 160, 80),RGB(100,140,80),m_state&ODS_SELECTED);
DrawItemText(m_dc,m_str,m_rect);
DrawMenuIcon(m_dc,m_rect,m_itemicon);
break;
}
}
}
}
MainFrm中调用MyMenu的方法:
//.h
CIconMenu mMenu;
...
//.cp...
c++文件流基本用法(ifstream, ostream,fstream) - C/C++ - 清泛网 - 专注C/C++及内核技术
...件
#include <fstream.h>
void main
{
ifstream file;
char output[100];
int x;
file.open("file.txt");
file>>output;
cout<<output;
file>>x;
cout<<x;
file.close();
}
上面所讲的ofstream和ifstream只能进行读或是写,而fstream则同时提供读写...
[完整源码实例] 修改 CListCtrl 的标题栏字体颜色;重绘 CListCtrl 标题栏 ...
...LVCFMT_LEFT, 200);
m_ListCtrl.InsertColumn(2, _T("备注"), LVCFMT_LEFT, 100);
//插入行
int nRow = m_ListCtrl.InsertItem(0, _T("1"));
m_ListCtrl.SetItemText(nRow, 1, _T("www.tsingfun.com")); //设置数据
m_ListCtrl.SetItemText(nRow, 2, _T("无"));
CFont *f = new CFont;
...
CListCtrl 行高设置,自定义行高 - C/C++ - 清泛网 - 专注C/C++及内核技术
...LVCFMT_LEFT, 200);
m_ListCtrl.InsertColumn(2, _T("备注"), LVCFMT_LEFT, 100);
//插入行
int nRow = m_ListCtrl.InsertItem(0, _T("1"));
m_ListCtrl.SetItemText(nRow, 1, _T("www.tsingfun.com")); //设置数据
m_ListCtrl.SetItemText(nRow, 2, _T("行高50px"));
//调用设置行高
...
Poco::Timer 用法剖析 - C/C++ - 清泛网 - 专注C/C++及内核技术
...数参数是Timer&.
demo
void TimerTest::testTimer()
{
Timer t(100, 200);
TimerCallback<TimerTest> tc(*this, &TimerTest::onTimer);
t.start(tc);
//t.stop();
}
void TimerTest::onTimer(Timer& timer)
{
std::cout << "hello" << std::endl;
}
Poco::Timer
八成网友:“提速降费”没诚意,运营商:委屈 - 资讯 - 清泛网 - 专注C/C++...
...提速降费新举措:500M宽带年费仅需1680元(原价2980元);1000M宽带年费仅需1980元(原价4980元)。其叫板意味浓厚,1980元在北京联通的新方案中,是100M宽带的年费价。宽带通号称北京地区最大的社区宽带运营商,覆盖用户已超过...
