PocketPCのアプリ開発だと何か特別な作法があるのかな?(WM_INACTIVATEを処理するとか?)
2008年03月01日
ダイアログアプリでToday表示できない
DialogBox()やCreateDialog()で作ったダイアログベースのアプリケーションなのですが,[スタートメニュー]->[Today]を選択してToday画面を表示させようとしても,ダイアログの表示が残ってしまい,Todayが表示されません.
PocketPCのアプリ開発だと何か特別な作法があるのかな?(WM_INACTIVATEを処理するとか?)
PocketPCのアプリ開発だと何か特別な作法があるのかな?(WM_INACTIVATEを処理するとか?)
この記事へのトラックバック
今ちょうどCreateDialogベースのアプリを作っていたところなのですが、Todayが表示できない事に気付いていませんでした。
うーむ、どうしよう。
話は変わって、今oriさんの作成されたSendLightMailの送信部分を参考にしてライトEメール送信アプリを作っているところです。
dllの関数の引数とか使い方とかどうやって解析するのかさっぱり分からないので、ソース公開されているoriさんに感謝致します。
さらに話は変わって、seesaaでコメント書くときに確認できるのはいい点ですね。はてなでは確認できずにすぐ書き込んでしまうので。
DialogをTop-Levelにするんじゃなくて,ダミーのウィンドウ(非表示)を作成して,Dialogをその子ウィンドウとすることで,とりあえず問題を回避してみました.
今度は「実行中のプログラム」にリストアップされないという不具合があるんですが,キニシナイことにします.
> 話は変わって、今oriさんの作成されたSendLightMailの送信部分を参考にしてライトEメール送信アプリを作っているところです。
ネタがかぶっちゃった.
実は私の方でも暇つぶしに実装していたりします.といっても,UIアプリは得意じゃないのでそれほど凝ったものは作れないのですが...