2008年03月01日

ダイアログアプリでToday表示できない

DialogBox()やCreateDialog()で作ったダイアログベースのアプリケーションなのですが,[スタートメニュー]->[Today]を選択してToday画面を表示させようとしても,ダイアログの表示が残ってしまい,Todayが表示されません.

PocketPCのアプリ開発だと何か特別な作法があるのかな?(WM_INACTIVATEを処理するとか?)
posted by ori at 22:33| Comment(2) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
あ、本当だ。
今ちょうどCreateDialogベースのアプリを作っていたところなのですが、Todayが表示できない事に気付いていませんでした。
うーむ、どうしよう。

話は変わって、今oriさんの作成されたSendLightMailの送信部分を参考にしてライトEメール送信アプリを作っているところです。
dllの関数の引数とか使い方とかどうやって解析するのかさっぱり分からないので、ソース公開されているoriさんに感謝致します。

さらに話は変わって、seesaaでコメント書くときに確認できるのはいい点ですね。はてなでは確認できずにすぐ書き込んでしまうので。
Posted by xianon at 2008年03月02日 03:34
xianonさんへ

DialogをTop-Levelにするんじゃなくて,ダミーのウィンドウ(非表示)を作成して,Dialogをその子ウィンドウとすることで,とりあえず問題を回避してみました.
今度は「実行中のプログラム」にリストアップされないという不具合があるんですが,キニシナイことにします.

> 話は変わって、今oriさんの作成されたSendLightMailの送信部分を参考にしてライトEメール送信アプリを作っているところです。

ネタがかぶっちゃった.
実は私の方でも暇つぶしに実装していたりします.といっても,UIアプリは得意じゃないのでそれほど凝ったものは作れないのですが...
Posted by ori at 2008年03月02日 19:44

この記事へのトラックバック