永发信息网

下面这段代码该如何添加?

答案:2  悬赏:70  手机版
解决时间 2021-03-08 02:02
  • 提问者网友:最爱你的唇
  • 2021-03-07 16:16
CLASSID="CLSID:F9043C85-F6F2-101A-A3C9-08002B2F49FB"
CODEBASE="http://activex.microsoft.com/controls/vb5/comdlg32.cab
#Version=1,0,0,0">
最佳答案
  • 五星知识达人网友:妄饮晩冬酒
  • 2021-03-07 16:45
加到网页文件的相关位置就可以了吧
全部回答
  • 1楼网友:污到你湿
  • 2021-03-07 17:12
无论是在vc 还是其他语言,执行多线程 最终要调用 api函数 createthread ,虽然 mfc不提倡直接使用createthread,鼓励大家使用_beginthread, 这里函数都有个参数 可以传递参数给线程函数,例如你的 threadproc(lpvoid lpparameter) lpparameter是lpvoid,lpvoid是一个没有类型的指针,所以任何类型都可以通过强制类型转换传递过来 int index = *(int*)lpparameter; 通过上面的一行,可见 ,createthread传递过来了一个 整形指针 即 int * 模拟语句: int a=5; int *b=&a;//b指向了a的地址,也就是b数值就是a的内存地址。 //////*b=6;//修改了a的内容 /////b=7//这是错误的行为。 createthread(........,(lpvoid)b,....) 但是lpparameter毕竟是lpvoid,所以 (int*)lpparameter 强制转换为 整形指针 如果 要想获取指针指向的内如 就在 指针变量前 加个 星号 * *(int*)lpparameter 就是 所指向的内存的东西。 所以index 得到了由lpparameter所指向内存的内容。 iindex 的值为5
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯