1.Updatedata(true or false)分别都是什么意思??什么情况下用的??2.怎么样获取一个知道handle的线程的状态,我想知道它是不是已经运行结束3.oncommand和onupdatecommand分别都是什么意思?
menu事件里面用oncommand和button上面用onclick有什么区别????4.程序里面怎么控制一个menu选项check or uncheck???5.LPCSTR,LPCTSTR,LPCWSTR分别代表什么??有什么区别???6.如果要画出一个时序图的话,在什么控件基础上比较好????????
menu事件里面用oncommand和button上面用onclick有什么区别????4.程序里面怎么控制一个menu选项check or uncheck???5.LPCSTR,LPCTSTR,LPCWSTR分别代表什么??有什么区别???6.如果要画出一个时序图的话,在什么控件基础上比较好????????
解决方案 »
- 超级怪异.调试的出错.
- 读取txt文档中数据
- VC ATL COM服务怎么才能用CSTRING
- 谁帮我看段代码????
- 如何设置内核对象的访问控制列表(DACL)
- SDI工程,当打开文件时,打开文件对话框,扩展名如何是(*.txt) 和(*.avi)
- 高手,这是什么错?error C2520: conversion from unsigned __int64 to double not implemented, use signed __int64,请指教!在线等待
- VC6 数据库编程,请求高手帮助? 能送的分我全给你.
- 急求!!!!如何用vc++读取Access里OLE字段,用ODBC调用数据库,谢谢了
- 如何获取windows系统最大进程数量?
- 求<OpenGL高级编程与可视化系统开发>(水利水电出版社)的光盘源代码
- 图像传输过程中所遇到的问题!
UpdateData(TRUE)就将控件的值更新到变量中
UpdateData(FALSE)就将变量的值更新到控件中
2.如果正在运行,返回STILL_ACTIVE
BOOL GetExitCodeThread(
HANDLE hThread, // handle to the thread
LPDWORD lpExitCode // termination status
);
onupdatecommand当菜单等需要更新是处罚
button上面用onclick实际上也是WS_COMMAND,见
ON_CONTROL(BN_CLICKED, id, memberFxn)
4
CMenu::CheckMenuItem
UINT CheckMenuItem( UINT nIDCheckItem, UINT nCheck );
(2)GetExitCodeThread,如果返回的不是STILL_ACTIVE,就说明已经已经结束。当然,前提是线程函数不能无聊到使用STILL_ACTIVE做返回值或ExitThread,TerminateThread等函数的参数。
(3)OnCommand就相当于Button上的OnClick吧,onupdatecommand不太清楚。
(4)不知道
(5)
LPCSTR:Long Pointer to Const String;
LPCTSTR:Long Pointer to Const Text String;
LPCWSTR:Long Pointer to Const Wide-char String.
其中“Long”是历史的东西了,现在Win32系统中已经不分什么长指针短指针,近指针远指针的了。
Text String就是使用TEXT _T TCHAR等宏或类型定义的字符串类型,它在定义了_UNICODE宏的时候等价了第三个,否则等价于第二个。
(6)不太清楚,CStatic行不?
LPCWSTR代表宽字节的字符串
LPCTSTR则根据UNICODE 宏来决定是LPCSTR还是LPCWSTR6.如果要画出一个时序图的话,在什么控件基础上比较好????????
看你实现什么样的时序图
A模块 B模块 C模块原语1------>
<------ 原语2 原语3 -------->
类似这样的
UpdateData(FALSE)就将类中的成员变量的值传到控件中2。我也不知道是否正确。GetExitCodeThread,如果返回的不是STILL_ACTIVE,就说明已经已经结束。当然,前提是线程函数不能无聊到使用STILL_ACTIVE做返回值或ExitThread,TerminateThread等函数的参数。3。OnCommand一般是用来处理诸如菜单,工具栏和控件的命令消息;onupdatecommand则是用来处理更新菜单,工具栏等的ON_UPDATE_COMMAND_UI消息,诸如工具栏按钮是否变灰,菜单是否check等常用的函数是Enable和SetCheck。
menu事件里面用oncommand,是处理WM_COMMAND消息的,button上面用onclick,则是用来处理当在button按钮上按下左键时,所映射的消息WM_LBUTTONDOWN的处理函数4。程序里面怎么控制一个menu选项check or uncheck???这正如上述所说的,映射ON_UPDATE_COMMAND_UI宏。然后在该消息的处理函数中调用SetCheck函数5。其中的LP表示LONG POINT,指long型的指针;C表示COUNT,指常数;STR表示STRING,指字符;
LPCSTR:Long Pointer to Const String;
LPCTSTR:Long Pointer to Const Text String;
LPCWSTR:Long Pointer to Const Wide-char String.6。不清楚!不妨试试静态控件CStatic,