ページ 11

ダイアログ タブ上のコントロールのロストフォーカス

Posted: 2011年2月28日(月) 13:40
by にゃん吉
VC++(SDKで、MFCは使わず) で、ダイアログ上 に、タブコントロール(コモンコントロール)を貼り付けて
タブ上には、エディットコントロールが乗っています。
タブの作り方は以下を参照して作りました。
 http://sunafukin.jp/dannatti/software/v ... chap6.html

VBのように、LOSTフォーカスのイベントを、タブのProc関数内で、message を switch文で
引っかけているのですが、どうやらLOSTフォーカスのイベントがきていない様なのですが、
VC++では不可能なのでしょうか?

環境:VC++2008-SPなし, OS-WinXP SP3上。
どなたか、ご存じのかた教えてください。

Re: ダイアログ タブ上のコントロールのロストフォーカス

Posted: 2011年2月28日(月) 14:14
by にゃん吉
自己解決しました。

http://web.kyoto-inet.or.jp/people/yssk ... hap41.html
ここを参考にして、
作成したEditをサブクラス化をして、LOSTフォーカスメッセージを取得すれば
できました。

Re: ダイアログ タブ上のコントロールのロストフォーカス

Posted: 2011年2月28日(月) 14:16
by にゃん吉
解決にしておきます