vc6設定輸入焦點

2021-04-01 22:17:11 字數 702 閱讀 8181

設定輸入焦點

----amoon 2005/10/16

在vc6下對話方塊中輸入焦點的設定問題,以前不知道設定方法只能按自己想要的tab鍵順序逐個的新增控制項,今天看了一篇文章加之自己親身實踐發現,開啟資源檔案(用文字編輯器開啟),找到你新增的控制項那一段,如下所示:

caption "輸入焦點"

font 9, "宋體"

begin

edittext idc_edit1,207,17,93,36,es_autohscroll

pushbutton "設定輸入焦點",idc_button1,43,22,130,26

pushbutton "取消",idcancel,263,119,50,14

defpushbutton "確定",idok,111,139,50,14

edittext idc_edit2,195,70,103,33,es_autohscroll

end

我做的是乙個對話方塊程式,有兩個編輯框和三個按鈕,只需在此處調整順序為你想要的輸入焦點順序即可.是不是很方便?( 我的回答是: 湊或還行!!)

另外,我發現在oninitdialog() 函式中新增setfocus() 沒有任何效果.不知為什麼?(比如我想叫上面的idc_button1第乙個輸入焦點,則為他新增變數: m_button1,然後新增m_button1.setfocus() )忘知情者不吝賜教.

VC6設定Unicode開發模式

1 將vc98 mfc lib下的mfc42u 手動拷貝到對應的安裝目錄下 2 為工程新增unicode和 unicode預處理選項 project settings c c preprocessor definitions,去除 mbcs,新增 unicode,unicode 3 設定程式入口點 ...

vc6 控制項

詳見msdn 為控制項新增乙個控制項型變數然後訪問之 edit idc edit1 m edit1 void ctest1dlg onbutton1 也可以直接使用id訪問 cstring str int i getdlgitemtextw idc edit1,str afxmessagebox s...

VC6遠端除錯

vc開發環境之所以提供遠端除錯的能力,是因為有些情況下單機除錯會讓你崩潰掉。比如,除錯gui程式的wm paint訊息,因為要單步除錯,所以 偵錯程式會對介面的重繪產生 heisenberg不確定性原理 當然還有些別的情況也適用,比如程式在測試環境執行的好好的,但是在客戶那行為總 是異常,這時候如果...