兔八哥极品软件园    运行: 4497天 | 文章:640 篇 | 评论:505 条 | 碎语:1条

MFC 加载资源中的图片

作者:admin 发布于:2012-7-29 11:42 Sunday 分类:Windows

    HBITMAP hBitmap;
    CStatic *pStatic = (CStatic *)GetDlgItem(IDC_STATIC_PICCONTROL);
    hBitmap = (HBITMAP)LoadImage(
        AfxGetInstanceHandle(), 
        MAKEINTRESOURCE(IDB_BITMAP), 
        IMAGE_BITMAP, 
        0, 
        0, 
        LR_LOADMAP3DCOLORS);
    pStatic-> ModifyStyle(0xF, SS_BITMAP);
    pStatic-> SetBitmap(hBitmap);

阅读全文>>

标签: MFC

评论(0) 引用(28) 浏览(34594)

MFC 修改static text 背景和文字颜色

作者:admin 发布于:2012-7-29 11:30 Sunday 分类:Windows

1.在对话框类中添加两个成员变量和一个重写的函数

    CBrush m_brush;
    CFont m_font;


    afx_msg HBRUSH OnCtlColor(CDC*   pDC,   CWnd*   pWnd,   UINT   nCtlColor);

2.在初始化窗口函数OnInitDialog(),定义上一步声明的两个变量

    m_font.CreatePointFont(150,"华文行楷");
    m_brush.CreateSolidBrush(RGB(0,255,0));

3.在主窗体代码中重写

HBRUSH CApkSignerDlg::OnCtlColor(CDC*   pDC,   CWnd*   pWnd,   UINT   nCtlColor) 
{
    HBRUSH hbr = CDialog::OnCtlCol...

阅读全文>>

评论(0) 引用(66) 浏览(79863)

c++判断文件是否存在

作者:admin 发布于:2012-7-28 9:36 Saturday 分类:Windows

1._access函数,在io.h中。
  
int _access(const char *filename, int amode);

  参数amode(好象有5种模式)
  0:检查文件是否存在
  1:检查文件是否可运行
  2:检查文件是否可写访问

  3:检查文件是否可读访问   

2.CFile和CFileStatus类
  CFile的静态函数GetStatus如果返回FALSE表示文件不存在

  CFileStatus fs;
  if ( !CFile::GetStatus(strFileName,fs) )
  {
  //文件不存在
  }

3.CFileFind类
  直接使用该类的成员函数FindFile进行判断
  
CFileFind ff;
  if ( !ff.FindFile(strFileName) ...

阅读全文>>

评论(0) 引用(27) 浏览(32938)

c++ system()和WinExec()的区别

作者:admin 发布于:2012-7-28 9:29 Saturday 分类:Windows

1.

system是c库的函数

WinExec是windows函数

2.

system有一个参数,是命令行

Winexec有两个参数,一个是命令行,一个是窗口显示

3.

虽然两个都是命令行,但有很大的区别

Winexec的命令行参数一般是一个外部程序的路径加给这个程序的参数,如

Winexec("D:\\notepad.exe 1.txt",WM_SHOWWINDOW);

system的命令行参数其实是给cmd程序的参数,system执行的时候是调用cmd程序,

假设system(“D:\\notepad.exe 1.txt“);程序运行时是调用cmd -c D:\notepad.exe 1.txt;

系统就会启动cmd程序,由它执行。所以system的参数就是cmd -c后所对应的参数

(cmd -c 后面应该接什么可以通过cmd /?查看),因此system可以使用"cd E:\"这样的参...

阅读全文>>

评论(0) 引用(38) 浏览(30877)

C++设置文件属性隐藏文件

作者:admin 发布于:2012-7-28 9:19 Saturday 分类:Windows

1.WinExec函数。
  CString strFileName = "c:\1.txt";
  CString strCmd = "attrib +h" + strFileName;
  WinExec(strCmd,0);
  attrib修改文件属性,+h表示给文件加上隐藏属性。
2.SetFileAttributes函数
  BOOL SetFileAttributes(LPCTSTR lpFileName, //file name
  WORD dwFileAttributes //file attribute
  );

阅读全文>>

评论(0) 引用(18) 浏览(19736)


Powered by 兔八哥极品软件 苏ICP备12049267号 sitemap