本人是菜鸟 用vc6.0做MFC程序。。 想问下添加一个函数InitRadioButton(好像是控件的) 怎么添加

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了本人是菜鸟 用vc6.0做MFC程序。。 想问下添加一个函数InitRadioButton(好像是控件的) 怎么添加相关的知识,希望对你有一定的参考价值。

我们有个连连看的程序要交 求长期指点
求高人QQ指点 我有个小的MFC程序(就是连连看游戏)要做 做完直接50分奖励

这个要看你这个函数的类型了,如果是消息处理函数,则利用类向导添加。如果是一个独立函数,则直接在工作区的类视图中,右击你想添加到的类,然后点击添加,输入函数名和函数类型,就可以了。追问

比如说这种函数该怎么添加呢?
type怎么写? 选public还是什么? 要勾选static 或者virtual吗?

追答

type的选择要看你函数所要实现的作用,一般选public就可以了。public的意思就是公开的,其他的类可以调用。virtual是虚函数的意思,我想这个你应该用不到。至于static是静态函数的意思。

追问

你会用VC编连连看么 会的话能不能留个QQ 指教下

参考技术A 这是一个自己添加的函数,直接在类视图中。右击该类,点击添加。函数。输入完点击完成就可。追问

你能留一个QQ号我么 我估计还有些问题

VC++ MFC编程,如何获取当前系统时间

CTime time;
time=time.GetCurrentTime();
这只能获取日期不能获取多少时多少分
想问下,我只要获取几时几分要怎么操作

1、使用CTime类

#include "afx.h"
void main()

    CString str; //获取系统时间
    CTime tm;
    tm=CTime::GetCurrentTime();   
    str=tm.Format("现在时间是%Y年%m月%d日%X");
    MessageBox(NULL,str,NULL,MB_OK);

解析:
    CTime,CString共同用的头文件为“afx.h”,
    CTime类可以提取系统的当前时间函数GetCurrentTime(),并且可以通过Format方法转换成CString,如下例
    CTime tmSCan = CTime::GetCurrentTime();   
    CString szTime = tmScan.Format("'%Y-%m-%d %H:%M:%S'");

2、得到系统时间日期(使用GetLocalTime)

#include "afx.h"
void main()

    SYSTEMTIME st;   
    CString strDate,strTime;   
    GetLocalTime(&st);   
    strDate.Format("M----",st.wYear,st.wMonth,st.wDay);   
    strTime.Format("-:-:-",st.wHour,st.wMinute,st.wSecond);
    printf("%s\\n",strDate);
    printf("%s\\n",strTime);

解析:
    利用GetLocalTime函数,获取系统当前时间,并将获得的值放在SYSTEMTIME结构中,
    同样的也可以使用Format方法,不过这里使用的是CString类的Format方法
    SYSTEMTIME   st;
    GetLocalTime(&st);
    CString   time;
    time.Format( "M-d-d     d:d:d ",   st.wYear.....);

3、使用GetTickCount//获取系统运行时间,也可以实现对程序的运行时间的计算

#include "afx.h"
#include "afxwin.h"
void main()

    CString str,str1;
//     long t1=GetTickCount();//程序段开始前取得系统运行时间(ms)   
//     Sleep(500);     
//     long t2=GetTickCount();//程序段结束后取得系统运行时间(ms)    
//     str.Format("time:%dms",t2-t1);//前后之差即 程序运行时间   
//     AfxMessageBox(str);
   
    long t=GetTickCount(); //获取系统当前时间      
    str1.Format("系统已运行 %d时",t/3600000);   
    str=str1;    
    t%=3600000;   
    str1.Format("%d分",t/60000);   
    str+=str1;   
    t%=60000;   
    str1.Format("%d秒",t/1000);
    str+=str1;
    AfxMessageBox(str);


解析:GetTickCount函数可以获取系统运行的时间,利用其差值可以获取程序的运行时间

参考技术A CString str = time.format("%H,%M,%S");
str 就是时分秒的字符串。本回答被提问者采纳

以上是关于本人是菜鸟 用vc6.0做MFC程序。。 想问下添加一个函数InitRadioButton(好像是控件的) 怎么添加的主要内容,如果未能解决你的问题,请参考以下文章

如何用vc6.0 来做图像处理?是用mfc工程吗,然后导入图像么? 如何去掉图像的背景,然后反转

小弟菜鸟,刚学Linux,我想问下安装Ubuntu时会自带gcc编译器,这个编译器可以编译fortran程序吗?

在VC6.0做的MFC程序,如何在BS中用浏览器打开

求助,求向access2003版本数据库中加入新纪录的程序代码(VC6.0,MFC,ADO)

(菜鸟)了解一下MFC程序如何进入WinMain的

请问下各位大侠,小弟接触QT不到2个星期,想问下,用QT开发出的exe程序属性里如何能显示出版本的信息?