我正在使用用CreateWindowEx()
創建的簡單對話框來處理Windows項目,它包含多個加載了CreateDialog()
的窗格以從資源文件加載佈局。在子窗格上有一些控件,包括文本框和按鈕,我希望使用TAB進行導航,但是我得到的只是Windows的'bing',告訴我密鑰沒有任何作用。我的消息循環是這樣的:使TAB鍵在Windows對話框中工作
while(PeekMessage(&msg, 0, 0, 0, PM_REMOVE))
{
if(!IsDialogMessage(0, &msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
而且在風格上還有其所有者窗格WS_EX_CONTROLPARENT集中的每一個控制窗口WS_TABSTOP設置。
還有什麼我需要做的,使標籤鍵工作?
謝謝, Ĵ
我剛剛在文章中嘗試過這種技術,但它並沒有帶來任何不同。這是加載對話框資源的正確方法還是有更好的方法? – JWood 2010-09-28 12:33:55