1. 我用MFC单文档做了一个数字时钟,但它不会自动更新,求解
OnTime里加
invalidate(true);
updatewindow();
2. MFC如何实现菜单命令的自动刷新
你说的“自动更新”,标准说法应该是:触发重绘。
MFC视图类,触发重绘应该调用下面两个函数之一:
Invalidate();
InValidateRect(rect);
3. MFC SetWindowText偶尔会卡住(edit显示不自动更新),需要用updateData吗
使用SetWindowText不需要UpdateData.
你需要查看下代码是否在使用SetWindowText后再使用UpdateData(FALSE),因为使用SetWindowText不会改变关联变量的值,如果再用UpdateData(FALSE)又会将Edit关联的变量值又显示出来了。(即更新后又改回来了,edit显示不更新)
如果非要用UpdateData,必须先UpdateData(TRUE),后再UpdateData(FALSE)
4. VC程序如何能做到网络自动更新
判断当前版本和最新版本
需要更新则下载DLL即可(如果dll是被你动态调用,则直接覆盖即可,否则就得需要另一个程序辅助替换)
5. MFC的编辑框内容可以动态更新吗 我用编辑框控件显示系统时间,想让它随时间变化自动更新,该怎么做
开启定时器: SetTimer(1,1000);
ClassWizard 实现对话框OnTimer函数,并在里面写入:
if(1==nIDEvent)
{
//你上面的代码
UpdateData(FALSE);
}
6. 求助:MFC主窗口向子窗口传递数值并自动更新
1、获得IDD_GAMUT的窗口指针 pDlg
2、发送消息或者调用pDlg的成员函数来设置那两个变量
3、调用pDlg->Invalidate()让OnPain重画对应的变量。
补充:
你调用的方式不必这样,只需向CGumat发个重绘的消息,得到它的窗口句柄,然后PostMessage( hWnd, WM_PAINT,0,0);
我说的方式也可以这样,你在启动画图的对话框中启动一个定时器,在其中调用Invalidate这样也可以。
7. VC/MFC如何自动更新用户界面对象
以下引用MSDN的解释: 通常情况下,菜单项和工具栏按钮具有一个以上的状态。例如,如果菜单项在当前上下文中不可用,则它会变灰(无效)。也可选中或取消选中菜单项。如果工具栏按钮不可用,也可将其禁用;否则可以选中它。 当程序条件更改时,谁更新这些项的状态?在逻辑上,如果菜单项生成由某个对象(比方说文档)处理的命令,让文档更新菜单项是合情理的。文档可能包含更新所依据的信息。 如果命令具有多个用户界面对象(或许是一个菜单项和一个工具栏按钮),则两者都传送到同一处理函数。这将封装单个位置上的所有等效用户界面对象的用户界面更新代码。 框架提供了用于自动更新用户界面对象的便利接口。您可选择以其他方式进行更新,但框架提供的接口效率高且容易使用。下列主题解释了如何使用更新处理程序: 调用更新处理程序的时机 ON_UPDATE_COMMAND_UI 宏 CCmdUI 类使用例子如下://在头文件如MainFrm.h中添加:#include "afxwin.h" //函数名OnUpdateAudioState可自定义,但要注意与后面的消息映射一致afx_msg void OnUpdateAudioState(CCmdUI* pCmdUI); //然后在源文件如ManiFrm.cpp中添加://添加位置为BEGIN_MESSAGE_MAP与END_MESSAGE_MAP()之间,如: BEGIN_MESSAGE_MAP(CMainFrame, CCaptionBarMainFrame) //参数二与前面的函数名一致:OnUpdateAudioState ON_UPDATE_COMMAND_UI(IDC_TOOL_AUDIO, OnUpdateAudioState) END_MESSAGE_MAP() 同时在这个源文件ManiFrm.cpp中实现这个函数void CMainFrame::OnUpdateAudioState(CCmdUI* pCmdUI){if( ToolAvailable() )
}该处理程序调用可访问此菜单项的对象的 Enable 成员函数。Enable 使此菜单项可用。
8. MFC 网络编程 - 实现自动更新的问题
用system(" ")命令吧,括号中间是命令,能打开下面的东东,你试试notepad是txt的程序
dxdiag---查看配置
systeminfo -----查看系统信息
msconfig---------系统配置实用程序
winver---------检查Windows版本
wmimgmt.msc----打开windows管理体系结构(WMI)
wupdmgr--------windows更新程序
wscript--------windows脚本宿主设置
write----------写字板
winmsd---------系统信息
wiaacmgr-------扫描仪和照相机向导
winchat--------XP自带局域网聊天
mem.exe--------显示内存使用情况
mspaint--------画图板
mstsc----------远程桌面连接
mplayer2-------媒体播放机
magnify--------放大镜实用程序
mmc------------打开控制台
mobsync--------同步命令
drwtsn32------ 系统医生
devmgmt.msc--- 设备管理器
dfrg.msc-------磁盘碎片整理程序
diskmgmt.msc---磁盘管理实用程序
dcomcnfg-------打开系统组件服务
ddeshare-------打开DDE共享设置
dvdplay--------DVD播放器
net stop messenger-----停止信使服务
net start messenger----开始信使服务
notepad--------打开记事本
nslookup-------网络管理的工具向导
ntbackup-------系统备份和还原
narrator-------屏幕“讲述人”
ntmsmgr.msc----移动存储管理器
ntmsoprq.msc---移动存储管理员*作请求
netstat -an----(TC)命令检查接口
syncapp--------创建一个公文包
sysedit--------系统配置编辑器
sigverif-------文件签名验证程序
sndrec32-------录音机
shrpubw--------创建共享文件夹
secpol.msc-----本地安全策略
syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码
services.msc---本地服务设置
Sndvol32-------音量控制程序
sfc.exe--------系统文件检查器
sfc /scannow---windows文件保护
tsshutdn-------60秒倒计时关机命令
tourstart------xp简介(安装完成后出现的漫游xp程序)
taskmgr--------任务管理器
eventvwr-------事件查看器
eudcedit-------造字程序
explorer-------打开资源管理器
packager-------对象包装程序
perfmon.msc----计算机性能监测程序
progman--------程序管理器
regedit.exe----注册表
rsop.msc-------组策略结果集
regedt32-------注册表编辑器
rononce -p ----15秒关机
regsvr32 /u *.dll----停止dll文件运行
regsvr32 /u zipfldr.dll------取消ZIP支持
cmd.exe--------CMD命令提示符
chkdsk.exe-----Chkdsk磁盘检查
certmgr.msc----证书管理实用程序
calc-----------启动计算器
charmap--------启动字符映射表
cliconfg-------SQL SERVER 客户端网络实用程序
Clipbrd--------剪贴板查看器
conf-----------启动netmeeting
compmgmt.msc---计算机管理
cleanmgr-------好东西整理
ciadv.msc------索引服务程序
osk------------打开屏幕键盘
odbcad32-------ODBC数据源管理器
oobe/msoobe /a----检查XP是否激活
lusrmgr.msc----本机用户和组
logoff---------注销命令
iexpress-------木马捆绑工具,系统自带
Nslookup-------IP地址侦测器
fsmgmt.msc-----共享文件夹管理器
utilman--------辅助工具管理器
gpedit.msc-----组策略
xp下运行命令大全.
$Systemroot$Documents and Settingsusername 目录下
appwiz.cpl------------添加删除程序
control userpasswords2--------用户帐户设置
cleanmgr-------垃圾整理
CMD--------------命令提示符可以当作是 Windows 的一个附件,Ping,Convert 这些不能在图形环境下 使用的功能要借助它来完成。
cmd------jview察看Java虚拟机版本。
command.com------调用的则是系统内置的 NTVDM,一个 DOS虚拟机。它完全是一个类似 Virtual PC 的 虚拟环境,和系统本身联系不大。当我们在命令提示符下运行 DOS 程序时,实际上也 是自动转移到 NTVDM虚拟机下,和 CMD 本身没什么关系。
calc-----------启动计算器
chkdsk.exe-----Chkdsk磁盘检查
compmgmt.msc---计算机管理
conf-----------启动 netmeeting
control userpasswords2-----User Account 权限设置
devmgmt.msc--- 设备管理器
diskmgmt.msc---磁盘管理实用程序
dfrg.msc-------磁盘碎片整理程序
drwtsn32------ 系统医生
dvdplay--------启动Media Player
dxdiag-----------DirectX Diagnostic Tool
gpedit.msc-------组策略编辑器
gpupdate /target:computer /force 强制刷新组策略
eventvwr.exe-----事件查看器
explorer-------打开资源管理器
logoff---------注销命令
lusrmgr.msc----本机用户和组
msinfo32---------系统信息
net start (servicename)----启动该服务
net stop (servicename)-----停止该服务
notepad--------打开记事本
nusrmgr.cpl-------同control userpasswords,打开用户帐户控制面板
Nslookup-------IP地址侦测器
oobe/msoobe /a----检查XP是否激活
perfmon.msc----计算机性能监测程序
progman--------程序管理器
route print------查看路由表
rononce -p ----15秒关机
rsop.msc-------组策略结果集
5回答者: m584880952 - 助理 二级 3-3 02:37
我来评论>> 相关内容
? WINDOWS XP 运行命令详解 介绍每个命令的用法
? windows-xp运行命令
? WINDOWS XP运行命令都有什?
? 必备资料 103个Windows XP运行命令
? 103个Windows XP运行命令
更多相关问题>>
查看同主题问题:命令
其他回答 共 3 条
开始→运行→输入的命令集锦
你可以
命令行下输入 help 就可以看到很多系统命令,每个命令得用法 例如 ping /? 可以获取系统帮助
gpedit.msc-------------------------组策略
sndrec32-------------------------录音机
nslookup-------------------------ip地址侦测器
explorer-------------------------打开资源管理器
logoff--------------------------注销命令
tsshutdn-------------------------60秒倒计时关机命令
lusrmgr.msc-------------------------本机用户和组
services.msc-------------------------本地服务设置
oobe/msoobe /a----------------------检查xp是否激活
notepad--------------------------打开记事本
cleanmgr-------------------------垃圾整理
net start messenger-----------------开始信使服务
compmgmt.msc-------------------------计算机管理
net stop messenger-----------------停止信使服务
conf-------------------------启动
dvdplay-------------------------dvd播放器
charmap-------------------------启动字符映射表
diskmgmt.msc-------------------------磁盘管理实用程序
calc-------------------------启动计算器
dfrg.msc-------------------------磁盘碎片整理程序
chkdsk.exe-------------------------chkdsk磁盘检查
devmgmt.msc--- ----------------------设备管理器
regsvr32 /u *.dll-------------------停止dll文件运行
drwtsn32------ -------------------系统医生
rononce -p ------------------------15秒关机
dxdiag-------------------------检查directx信息
regedt32-------------------------注册表编辑器
msconfig.exe-------------------------系统配置实用程序
rsop.msc-------------------------组策略结果集
mem.exe-------------------------显示内存使用情况
regedit.exe-------------------------注册表
winchat-------------------------xp自带局域网聊天
progman-------------------------程序管理器
winmsd-------------------------系统信息
perfmon.msc-------------------------计算机性能监测程序
winver-------------------------检查windows版本
sfc /scannow-----------------------扫描错误并复原
winver-------------------------检查windows版本
wmimgmt.msc-------------------------打开windows管理体系结构
wupdmgr-------------------------windows更新程序
w脚本---------------------------windows脚本宿主设置
write-------------------------写字板
winmsd-------------------------系统信息
wiaacmgr-------------------------扫描仪和照相机向导
winchat-------------------------xp自带局域网聊天
mem.exe-------------------------显示内存使用情况
msconfig.exe-------------------------系统配置实用程序
mplayer2-------------------------简易
mspaint-------------------------画图板
mstsc-------------------------远程桌面连接
mplayer2-------------------------媒体播放机
magnify-------------------------放大镜实用程序
mmc-------------------------打开控制台
mobsync-------------------------同步命令
dxdiag-------------------------检查directx信息
drwtsn32------------------------- 系统医生
devmgmt.msc-?----------------------设备管理器
dfrg.msc-------------------------磁盘碎片整理程序
diskmgmt.msc-------------------------磁盘管理实用程序
dcomcnfg-------------------------打开系统组件服务
ddeshare-------------------------打开dde共享设置
dvdplay-------------------------dvd播放器
net stop messenger-----------------停止信使服务
net start messenger-----------------开始信使服务
notepad-------------------------打开记事本
nslookup-------------------------网络管理的工具向导
ntbackup-------------------------系统备份和还原
narrator-------------------------屏幕“讲述人”
nyessmgr.msc-------------------------移动存储管理器
nyessoprq.msc-------------------------移动存储管理员操作请求
netstat -an------------------------(tc)命令检查接口
syncapp-------------------------创建一个公文包
sysedit-------------------------系统配置编辑器
sigverif-------------------------文件签名验证程序
sndrec32-------------------------录音机
shrpubw-------------------------创建共享文件夹
secpol.msc-----====================本地安全策略
syskey---------================系统加密,一旦加密就不能解开,保护windows xp系统的双重密码
services.msc---======================本地服务设置
sndvol32-------==================音量控制程序
sfc.exe--------=================系统文件检查器
sfc /scannow---======================windows文件保护
tsshutdn-------==================60秒倒计时关机命令
tourstart------===================xp简介(安装完成后出现的漫游xp程序)
taskmgr--------=================任务管理器
eventvwr-------==================事件查看器
eudcedit-------==================造字程序
explorer-------==================打开资源管理器
packager-------==================对象包装程序
perfmon.msc----=====================计算机性能监测程序
progman--------=================程序管理器
regedit.exe----=====================注册表
rsop.msc-------==================组策略结果集
regedt32-------==================注册表编辑器
rononce -p ----====================15秒关机
regsvr32 /u *.dll----===============停止dll文件运行
regsvr32 /u zipfldr.dll------=====取消zip支持
cmd.exe--------=================cmd命令提示符
chkdsk.exe-----====================chkdsk磁盘检查
ceryesgr.msc----=====================证书管理实用程序
calc-----------==============启动计算器
charmap--------=================启动字符映射表
cliconfg-------==================sql server 客户端网络实用程序
clipbrd--------=================剪贴板查看器
conf-----------==============启动
compmgmt.msc---======================计算机管理
cleanmgr-------==================垃圾整理
ciadv.msc------===================索引服务程序
osk------------=============打开屏幕键盘
odbcad32-------==================odbc数据源管理器
oobe/msoobe /a----==================检查xp是否激活
lusrmgr.msc----=====================本机用户和组
logoff---------================注销命令
iexpress-------==================木马捆绑工具,系统自带
nslookup-------==================ip地址侦测器
fsmgmt.msc-----====================共享文件夹管理器
utilman--------=================辅助工具管理器
9. 兄弟一体机MFC-7420的问题
可能以下几点:
1-换了一台电脑连接一体机
1-1是不是连在机箱后面主板的USB上,
1-2换一根短点粗点的USB连线
1-3这台电脑的USB供电不足
2-重装驱动
2-1 控制面板-打印机和传真 删除型号MFC-7420的打印机
2-2 打印机和传真-文件-服务器属性-驱动程序-删除型号MFC-7420的打印机驱动
2-3 重装驱动
做了2-2步骤才真正删除了驱动
10. mfc 界面定时刷新怎么做
定时器OnTimer中调用Invalidate()函数即可,这个函数会触发重绘。也可以使用消息方式,发送窗口的wm_paint消息。