設定輸入焦點
----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不確定性原理 當然還有些別的情況也適用,比如程式在測試環境執行的好好的,但是在客戶那行為總 是異常,這時候如果...