[
新規
] - [
ツリー
] - [
スレッド
] [
未解決
] [
緊急
] - [
優先
] - [
検索
] - [
なでしこTOP
]
「なでしこv1」開発掲示板
なでしこv1のバグや要望を書き込む掲示板
→
書き込み(
#2389
)を編集する:
名前
タイトル
本文
一応、補足。 フォーム(Window)の作成中と閉じている途中というのは、特殊な状態となっており、それを確定させるまで、自身については他のこと(イベント/メッセージ処理)をできません。作成中ならば、作成を完了させるまで(なでしこではこの部分は内部で処理しています)、閉じている途中ならば、キャンセルしてイベントを終わらせるか、キャンセルせずにイベントを終わらせる(=閉じる動作を継続する)までが、該当します。 待つ命令が、自身のフォームの移動やリサイズを受け付けられるを見て分かる通り、他のことするための命令になっていて、上記の仕様と相いれません。 (他のことを受け付けない、WIN32APIのSleepならば可能です。また、モーダルダイアログを開いた場合は、自身のことを出来ないので、これも大丈夫です。) どうしても、閉じる途中でなにか長い処理を挟み込みたい場合には、1度、閉じるをのキャンセルして、別途長い処理をしたうえで、その後に、まだ必要ならば、閉じることでうまく見せかける形になると思います。 もともとのWindowsの仕様上の制限の話なので、ちゃんと動くようにする方法は私には思いつきません(仕様通り、動かないようにするのならできますが) 実装上、よい方法があればコメント等でよろしくお願いします。 サンプルと異なる、実際にやりたいことがある場合、それを仕様の範囲内でうまく実装してみてください(それも、プログラミングの面白さの1つですし、万能ではないからこそ、うまく実装できたプログラムと人が評価されます。)
優先度
低
中
高
緊急
状態
未処理
詳細求む!
調査中
議論中
修正中
確認待ち
再修正依頼
解決
---
重複
---
アイデア
感想
告知
感謝
確認キー
👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。
編集キー
編集時に使うキーを入力(省略可能)
添付ファイル
🎁
ファイルを選択...
画像ファイル(最大300KB)を添付可能