摘要:
今天做个记录,要实现的ui库的功能,可能没有列全,后面再做补充:XML配置皮肤XML引用D3D渲染 九宫格背景(窗口控件都支持)异形窗口半透明窗口窗口阴影皮肤压缩打包样式(独立的样式定义文件,支持更换样式)换肤(支持更换皮肤)动画三位矩阵变换,二维坐标变换,透明渐变动画,特效动画,独立的动画配置文件)拖拽多点触控taborder控件:dialogstaticbuttoncheck(group)radio (group)listviewiconviewtooltiptexttabpanelprogressmenusplitpicture 阅读全文
摘要:
//截图INT CAnimationHelper::_GetScreenShotData( HWND hWnd, LPRECT rcShot, BYTE ** ppBuf ) { //截图 HDC hDcWnd = NULL; if (hWnd) { hDcWnd = ::GetDC(hWnd); } else { HWND hWndDesk = ::GetDesktopWindow(); hDcWnd = ::GetDC(hWndDesk); } WORD nBitPerPixel = (WORD)::GetDeviceCaps(hDcWnd, BITSPIXEL); INT nWidth 阅读全文