现在的位置: 首页 > 自动控制 > 工业·编程 > 正文

VC++界面编程总结(四)

2012-08-09 02:45 工业·编程 ⁄ 共 907字 ⁄ 字号 暂无评论

十六、将字符转换为数字:

int i = atoi("12345"); 或 sscanf("12345","%d",&i); 

十七、调用外部应用程序可使用的函数:

  CreateProcess、WinExec、ShellExecute。
例:ShellExecute(pWnd->m_wnd, "open", "my.exe", NULL, NULL, SW_NORMAL)
一、父窗体句柄,二、命令"open",三、文件路径,四、参数,五、运行路径,六、显示方式

十八、经典安装程序制作软件:InstallShield for Microsoft Visual C++6.0

release 方式是在build菜单中的Set Active configuration中改
在project菜单里面,选Add to Project的component and control来加入ocx控件

十九、控件的注册:

1.注册
regsvr32 x:/xxx/demo.ocx 不一定非得在 Windows 系统目录
2.卸载
regsvr32 /u x:/xxx/demo.ocx

二十、获取当前时间:
CTime m_time=CTime::GetCurrentTime();
char szText[100];
memset(szText,0,100);
sprintf(szText,"%d_%d_%d",m_time.GetHour(),m_time.GetMinite(),m_time.GetSecond());
  // 如何得到当前时间日期
    CTime time = CTime::GetCurrentTime();  
    CString m_strTime = time.Format("%Y-%m-%d %H:%M:%S");
    // 方法二
    SYSTEMTIME ti;
    GetSystemTime(&ti); // 如何得到当前时间日期
    ti.wMilliseconds; // 得到毫秒时间
SYSTEMTIME time;
CString str;
GetLocalTime( &time );
str.Format( "%04d:%02d:%02d",time.wYear,time.wMonth.....);

给我留言

留言无头像?