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消息。