Window Gdi Edit C++class

/** name: Window Gdi Edit C++class. time:20100524 author:jef email:dungeonsnd@126.com version: tv1.0.1 20100524第一版本. tv1.0.2 20100711更新了超出给定区域时自动调整区域的方向. tEXCEED_AUTO_H表示区域向左右各扩大一定范围使得区域能容纳下字符。 tEXCEED_AUTO_HL表示区域仅向左扩大一定范围使得区域能容纳下字符。 tEXCEED_AUTO_HR表示区域仅向右扩大一定范围使得区域能容纳下字符。 tEXCEED_AUTO_V,EXCEED_AUTO_VT,EXCEED_AUTO_VB类似。 t如果您在设置EXCEED_AUTO时想让程序自动向右下方扩大区域,则应传入: tCGEidt ge(ALIGN_LEFT,STYLE_3DBUTTON,EXCEED_AUTO_HR,EXCEED_AUTO_VB); description:用gdi方式画Eidt控件.支持的功能:可以显示编辑框风格`按钮风格或框架风格.可以设置居左`居中或居右显示.可以设置字符串超出给定的控件区域时显示方式,如自动调整控件区域`保留左(右)侧的字符或超出区域继续显示字符串.不支持的功能:没有单击响应功能.没有重绘保存功能(需要用户自己重绘此控件).没有响应键盘输入功能(只读控件). example: void CTView::OnDraw(CDC* pDC) { tCTDoc* pDoc = GetDocument(); tASSERT_VALID(pDoc); t// TODO: add draw code for native data here tCRect rtClient; tGetClientRect(&rtClient); tpDC->FillSolidRect(rtClient,RGB(220,220)); tdouble dx,dy; tdx =rtClient.Width()/800.0; tdy =rtClient.Height()/600.0; CRect rtDisp; trtDisp.SetRect(int(300*dx),int(100*dy),int(480*dx),int(140*dy));t tCFont font; tfont.CreatePointFont(rtDisp.Height()*5,"宋体",pDC); tCString cs="频谱显示abcf 123.4"; tCGEidt ge; tge.Disp(this,cs,rtDisp,&font); tfont.DeleteObject(); } **/
rar
GdiEdit v1.0.2.rar 预估大小:28个文件
folder
GdiEdit v1.0.2 文件夹
file
t.cpp 4KB
file
StdAfx.cpp 203B
file
resource.h 681B
file
t.dsp 5KB
file
t.aps 29KB
file
GEdit.h 4KB
file
GEdit.cpp 8KB
file
t.plg 2KB
file
MainFrm.h 2KB
file
tView.cpp 3KB
file
t.clw 3KB
file
t.exe 128KB
file
t.h 1KB
file
tDoc.cpp 2KB
file
ReadMe.txt 5KB
file
StdAfx.h 1KB
file
MainFrm.cpp 4KB
file
t.dsw 525B
folder
res 文件夹
file
tDoc.ico 1KB
file
t.ico 1KB
file
t.rc2 393B
file
Toolbar.bmp 1KB
file
ChildFrm.cpp 2KB
file
ChildFrm.h 1KB
file
tDoc.h 1KB
file
t.rc 13KB
file
t.opt 565KB
file
tView.h 2KB
rar 文件大小:226.69KB