Metasequoia BBS

| New message | Normal | Tree |
Status
Tag
Keyword
[1897] ダイアログのTabキー フォーカス移動 / mkj
[SDK] Response
いつもお世話になっております。
StationSpyを参考にStationPluginを作っています。
Tabキーでコントロール間を移動させたいのですが、そのままでは
移動されません。(元にしているStationSpyでも同じです。)

ResEditにてダイアログにEditコントロール置いてリコンパイルし、
そのEditでTabを押すと、ダイアログがメッセージを拒否しているのか
Beepがなります。

maindlg.hやmaindlg.cpp、stationspy.rcなどを見ても、
WTLウィザードで作った(Tabキー移動できる)単体のダイアログ
アプリケーションのソース上でメッセージの処理に違いは見られ
ませんでした。

ダイアログ内の各コントロールで、
メッセージWM_CHARからVK_TABを拾い、ダイアログの
NextDlgCtrlを呼ぶことで実現できることは確認済みです。

でもCMaindlgが持っているはずの機能がなぜ無効なのかわからず、
釈然としません。
分かる方がいらっしゃいましたらご教示願えませんか。
宜しくお願いいたします。
2010-07-28 23:13
Title
Name
Mail address for renponse notification A mail will be sent when the response is written. This address will be not shown after you post.
Tag Please select from a preset or input arbitrary comma-delimited tags.
Message

Now file attachment is not available temporarily.