1.去掉ok
按鈕的回車按鈕的預設屬性。
將default button
勾掉。並將ok
按鈕相應的訊息函式中,如下圖中的**注釋掉
2. 修改編輯框的視窗過程
ø 增加wm_initdialog
訊息響應函式
ø 定義先前的視窗過程 wndproc prevproc;
在oninitdialog()
函式中實現
prevproc=(wndproc)setwindowlong(getdlgitem(idc_edit_staet)->m_hwnd,gwl_wndproc,(long)winsunproc); ø
實現新的視窗過程
winsunproc
(注:參照函式windowproc
的定義)
lresult callback winsunproc (hwnd hwnd,uint umsg,wparam wparam,lparam lparam)
else
} 3.
利用預設按鈕的響應函式,使游標在所有編輯框依次向下移動(在onok函式中新增**)
getnextdlgtabitem(getfocus()
)->setfocus();
4. 可以檢視
並修改元件的順序
layout-->tab order
會出現所有控制項的順序。
單擊控制項控制項的循序就會發生變化。
移動辦公,下乙個「風口」
移動辦公也稱 3a辦公 即 you can do anything for anytime and anywhere.它的出現得益於通訊產業的發展與網際網路技術的完美融合,瞄準現代人對辦公時間 場所的多元化需求,堪稱對傳統辦公模式的顛覆。事實上,移動互聯時代個人使用者市場的爭奪已被巨頭們給出答案,而...
鍵盤輸入乙個RUL按下回車鍵後具體發生什麼事情?
url即為網域名稱,例 大概發生以下步驟 1.瀏覽器的位址輸入url按下回車鍵 2.瀏覽器首先會檢查當前的url是否存在快取,並檢查快取是否過期 1 首先查詢瀏覽器是否有快取,近期瀏覽過的 瀏覽器會快取dns記錄一段時間 3 查詢路由器快取 4 查詢dns快取 先是查詢dns快取器中是否有記錄,再查...
怎麼樣實現回車自動跳到下乙個textbox
方法1 過載form的processdialogkey protected override bool processdialogkey system.windows.forms.keys akey return true base.processdialogkey akey return fals...