
方便使用的函数
wateryh
这个作者很懒,什么都没留下…
展开
-
从rect到rgn的函数,圆角效果
void CmyQTab::getRgnFromRect(const CRect &rect, CRgn &rgn, int nHeightEllipse, int nWidthEllipse){int nHeight = rect.bottom - rect.top; // 计算高度 int nWidth = rect.right - rect.left;原创 2012-01-08 11:44:20 · 855 阅读 · 0 评论 -
创建一个字体 的参数
m_attr.fonttitle.CreateFont(18, 0, 0, 0, (FW_NORMAL), FALSE, FALSE, FALSE, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, PROOF_QUALITY,DEFAULT_PITCH|FF_DONTCARE,原创 2012-09-17 09:23:22 · 525 阅读 · 0 评论 -
画边框的函数
void mydrawborder(CDC *pdc,CRect rc){ POINT po=rc.TopLeft(); pdc->MoveTo(po); po.x=rc.right; pdc->LineTo(po); po.y=rc.bottom; pdc->LineTo(po); po.x=rc.left; pdc->LineTo(po); po.原创 2012-09-21 09:01:19 · 610 阅读 · 0 评论 -
从文件中加载位图到 CBitmap对象
CString strFileName=g_GetWorkPah()+"Face\\head_color_big.bmp";ASSERT(access(strFileName,0)!=-1);m_bitColorBig.Attach((HBITMAP)::LoadImage(NULL,strFileName,IMAGE_BITMAP,0,0,LR_LOADFROMFILE));原创 2012-01-11 16:15:20 · 1494 阅读 · 0 评论 -
遍历子窗口的函数
static void s_set_child_rc_to_mark_color(CWnd*pwnd,CDC *pdc,COLORREF cr_mark){ if(0==pwnd||0==pdc) return; CWnd *pchild=pwnd->GetWindow(GW_CHILD); CRect rc; while (pchild)原创 2012-08-29 10:11:42 · 604 阅读 · 0 评论 -
一次读写附件的类
#include class CReadFileAll{public:CReadFileAll(){m_pstr=0;m_nbuflen=0;}~CReadFileAll(){if (m_pstr!=0){delete m_pstr;m_pstr=0;}}bool get_file_txt(const char*pfile原创 2012-05-03 14:02:39 · 392 阅读 · 0 评论 -
UDP windows下socket编程实例
Server 端程序源代码:#include #include void main(){SOCKET socket1;//InitWinsock();WSADATA wsaData; int iErrorCode; if (WSAStartup(MAKEWORD(2,1),&wsaData)) //调用Windows Sockets DL转载 2012-02-17 16:10:47 · 466 阅读 · 0 评论 -
设置tcp无等待算法,send直接发送发送数据
void reconf(int sck){ int r = 0; long o = 1; socklen_t ol = sizeof(long); r = setsockopt(sck, IPPROTO_TCP, TCP_NODELAY, (char*)&o, ol); if (r == -1) printf("setsockopt(nodelay)"); else原创 2012-02-01 17:57:17 · 1519 阅读 · 0 评论 -
CTime 与 字符串 的转化
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////函数static void s_inttochar(int nvalue,char *pbuf){if原创 2012-01-31 10:41:52 · 3777 阅读 · 0 评论 -
判断股票代码是a股,还是b股
static BOOL g_IsAStock(const char* pszItemCode ,int mkt){ if(0==pszItemCode) return FALSE; if( MARKET_SZ ==mkt) { // 00开头的为 A股. 300 为创业板 zhanghl if( memcmp(pszItemCode,"00",2)==0 || me原创 2012-11-26 16:43:50 · 3475 阅读 · 0 评论