<span class="pediy"><span class="pediy">
我为了大家的技术提高,和学习兴趣,只好放出原程序了,youknown不要骂我啊。
看到了吗,是个数组,。
//////////////////////////////////////////////////////////////
//绘制按钮函数
//pdis: 绘制内容结构指针
procedure DrawButton(pdis: PDRAWITEMSTRUCT);
var
szText: array[0..9] of char; //按钮文字
begin
FillRect(pdis.hDC, pdis.rcItem, BKC); //以背景色BKC填充按钮
SetTextColor(pdis.hDC, clText);
SetBkMode(pdis.hDC, TRANSPARENT);
//尚未点击,绘制按钮边框-突起状态
DrawEdge(pdis.hDC, pdis.rcItem, BDR_RAISEDOUTER, BF_RECT);
GetWindowText(pdis.hwndItem, szText, sizeof(szText));
DrawText(pdis.hDC, szText, -1, pdis.rcItem, DT_SINGLELINE or DT_CENTER or DT_VCENTER);
//已被按下,绘制按钮边框-凹陷状态
//if (pdis.itemState and ODS_SELECTED)=ODS_SELECTED then
if (pdis.itemState and ODS_SELECTED) <> 0 then
begin
SetTextColor(pdis.hDC, $00ddff);
DrawText(pdis.hDC, szText, - 1, pdis.rcItem, DT_SINGLELINE or DT_CENTER or DT_VCENTER);
DrawEdge(pdis.hDC, pdis.rcItem, BDR_SUNKENOUTER, BF_RECT);
end;
end;
//////////////
大家可以看出他逆向的还真差不多呢!佩服
