• IOS安装进度查询

    IOS安装应用程序时,检测当前所有安装的应用程序的信息,返回一个列表,本资源来自网络,调拭通过可用 ,上传备案。以后后续需要

    0
    66
    43KB
    2015-08-02
    9
  • 自定义按钮

    使用多张不同状态的图,在窗口上画按钮, class AFX_EXT_CLASS VrImageButtonCL : public CButton { DECLARE_DYNAMIC(VrImageButtonCL) public: VrImageButtonCL(); virtual ~VrImageButtonCL(); public: // 从磁盘上读取图像。 BOOL LoadBitmapsM(LPCTSTR normalImageFile, LPCTSTR downImageFile, LPCTSTR overImageFile=NULL, LPCTSTR disableImageFile=NULL ); void SetNormalImageM( VrImageCL& norImg ); void SetDownImageM( VrImageCL& downImg ); void SetOverImageM( VrImageCL& overImg ); void SetDisaImageM( VrImageCL& disaImg ); // 根据图像调整按钮大小 void SizeToContent() ; // 设置按钮位置(基于父窗口) void SetPositionM( POINT pos ) ; //可见性 void SetVisibleM( BOOL bVisible ); BOOL IsVisibleM(); //按下状态 void SetDownStateM( BOOL bDown = TRUE ); BOOL GetDownStateM() const ; //按钮风格。图像or文本 enum{ CR_BS_IMAGE, CR_BS_TEXT }; //图像按钮,文本按钮 void SetStyleM( int nType ); int GetstyleM() ; protected: DECLARE_MESSAGE_MAP() virtual void DrawItem(LPDRAWITEMSTRUCT lpDIS /*lpDrawItemStruct*/); afx_msg void OnLButtonDown(UINT nFlags, CPoint point); afx_msg void OnLButtonUp(UINT nFlags, CPoint point); afx_msg void OnMouseMove(UINT nFlags, CPoint point); afx_msg void OnEnable(BOOL bEnable); afx_msg void OnKillFocus(CWnd* pNewWnd); afx_msg LRESULT OnMouseLeave(WPARAM, LPARAM); protected: void releaseAllM(); void drawImageM(LPDRAWITEMSTRUCT lpDIS); void drawTextM(LPDRAWITEMSTRUCT lpDIS); private: VrImageCL normalImageM; //按钮正常时图片 VrImageCL overImageM; //按钮在鼠标悬停时图片 VrImageCL downImageM; //按钮按下时图片 VrImageCL disableImageM; //按钮无效时图片 BOOL bLBtnDownM ; BOOL trackingM ; BOOL bKeepDownM ; int styleM; //按钮样式 BOOL bVisibleM; //是否可见。 COLORREF backClrM; //底色 COLORREF textClrM; //文字颜色 CFont fontM; //字体 };

    0
    74
    3KB
    2013-11-20
    9
  • 获取本机电脑IP地址

    获取本机电脑的IP地址Demo NCB ncb; UCHAR uRetCode; memset( &ncb, 0, sizeof(ncb) ); ncb.ncb_command = NCBRESET; ncb.ncb_lana_num = lana_num; // 指定网卡号 // 首先对选定的网卡发送一个NCBRESET命令,以便进行初始化 uRetCode = Netbios( &ncb ); memset(&ncb, 0, sizeof(ncb)); ncb.ncb_command = NCBASTAT; ncb.ncb_lana_num = lana_num; // 指定网卡号 strcpy( (char *)ncb.ncb_callname,"*" ); ncb.ncb_buffer = (unsigned char *) &Adapter; // 指定返回的信息存放的变量 ncb.ncb_length = sizeof(Adapter); // 接着,可以发送NCBASTAT命令以获取网卡的信息 uRetCode = Netbios( &ncb ); //printf("The NCBASTAT return code is: 0x%x \n", uRetCode ); if ( uRetCode == 0 ) { // 把网卡MAC地址格式化成常用的16进制形式,如0010-A4E4-5802 CString strMacMsg; strMacMsg.Format(_T("The Ethernet Number[%d] [Page]is: X-X-X-X-X-X \n") ,lana_num,Adapter.adapt.adapter_address[0],Adapter.adapt.adapter_address[1] ,Adapter.adapt.adapter_address[2],Adapter.adapt.adapter_address[3] ,Adapter.adapt.adapter_address[4],Adapter.adapt.adapter_address[5] ); TRACE(strMacMsg); }

    0
    539
    43KB
    2013-11-20
    49
  • 根据一边动态变化画圆

    两边固定,另一边随机变化画圆 CString strText; CStatic* pAngleStatic = (CStatic*)GetDlgItem(IDC_CUR_ANGLE); float abc = std::pow((float)A_LENGTH,2) + std::pow((float)B_LENGTH,2) - std::pow((float)m_CLength,2); float twoAB = 2 * A_LENGTH * B_LENGTH ; float angle = std::acos(abc/twoAB); strText.Format(_T("当前角度为:%.3f度"),(angle/ 3.1415926 * 180.0f)); pAngleStatic->SetWindowText(strText); Gdiplus::Point tempApoint = m_BPoint; tempApoint.X = tempApoint.X + A_LENGTH; float x = std::cos(angle)*A_LENGTH; float y = std::sin(angle)*A_LENGTH; m_APoint.X = x + XCENTER; if (angle < 0 ) { m_APoint.Y = y - YCENTER ; }else { m_APoint.Y = YCENTER - y ; }

    0
    80
    44KB
    2013-11-20
    9
  • GDI画旋转图片

    通过GDI在窗口上画不同角度旋转的图片, Graphics* graphics = Graphics::FromHDC(dc.m_hDC); float width = (float)tmpWidth / graphics->GetDpiX()*25.4f; float height = (float)tmpHeight / graphics->GetDpiY()*25.4f; Gdiplus::Bitmap tmpBmp( tmpWidth+600,tmpHeight+400); Gdiplus::Graphics *gTmp = Gdiplus::Graphics::FromImage(&tmpBmp); gTmp->SetPageUnit(Gdiplus::UnitMillimeter); gTmp->TranslateTransform(width/2.0f,height); gTmp->RotateTransform(m_SliderVal); gTmp->TranslateTransform(-width/2.0f,-height); gTmp->DrawImage(m_pngFile,0.0f,0.0f,width,height); graphics->DrawImage(&tmpBmp,100.0f,100.0f,(float)tmpWidth+600,(float)tmpHeight+400); delete gTmp;

    0
    490
    131KB
    2013-11-20
    50
  • 移动图标MFC

    移动图标MFC

    2
    45
    188KB
    2012-11-02
    0
  • IOS Touch屏幕点击

    IOS下屏幕点击事件响应,与图片移动效果 。

    4
    5016
    1.79MB
    2012-07-20
    50
  • IOS 定时器

    本实例是一个IOS下定时器的Demo,通过本实例你可以学到IOS下定时器的创建,定时器的使用。

    4
    66
    781KB
    2012-07-20
    9
  • IOS动画制作

    通过一张包含多个小图片的大PNG图片,实现动画效果的一个实例,主要讲解CAnimation的使用

    4
    54
    1.65MB
    2012-07-20
    4
  • IOS测试框架使用

    Xcode中自带的一个单元测试框架,可以在您写完代码后写好测试用例,点击测试按钮,测试框架在编译时将为你执行完测试工作。

    0
    50
    155KB
    2012-07-20
    3
上传资源赚积分or赚钱