[スレッド全体]

[56669] Re:Linuxのwineだとメール受信時にLVM_SETITEMCOUNTが飛んでこない返信 削除
2025/2/16 (日) 02:42:32 有)リムアーツ
d154-5-29-230.bchsia.telus.net / Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36
こんにちは

Becky!をご愛用頂き、ありがとうございます。
wineの環境につきましては、サポート外となりますため、当方で検証することはできませんが、メールを受信した際に、ListViewに対して、受信スレッドから

WM_USER + 1001

という、アプリ定義のウインドウメッセージを送っています。
もしかしたら、このメッセージがバッティングしているのかも知れません。
LVM_SETITEMCOUNTは、そのメッセージの呼び出し先からBecky!が直接飛ばしています。

私の方で思い当たることといえばこのくらいでしょうか。
申し訳ございませんが、よろしくお願いいたします。

[56670] Re2:Linuxのwineだとメール受信時にLVM_SETITEMCOUNTが飛んでこない返信 削除
2025/2/16 (日) 19:32:33 axis6404
118-105-31-75.area54a.commufa.jp / Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36
返信ありがとうございました。
とても助かります。さっそく調べてみます。どうもありがとうございましたm(_ _)m

[56689] Re2:Linuxのwineだとメール受信時にLVM_SETITEMCOUNTが飛んでこない返信 削除
2025/2/26 (水) 20:13:45 axis6404
118-105-44-27.area54a.commufa.jp / Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36
こんばんは
おかげさまで問題が特定できました。バグレポートしただけで現在治ってはいないのですが一応報告だけしておきます。

原因はLVM_FINDITEMAを送ったとき本来だとLVN_ODFINDITEMAが送られてくるのですが、間違ってW版のLVN_ODFINDITEMWが送られてくる事でした。
そのためリストビュー親のスプリッターウィンドウのOnOdFindItemAを素通りして::DefWindowProc()でメッセージが処理されてしまい、ListView_FindItemAの返り値が必ず0になっています。
wineのバグトラッカーに詳しく報告したのでそのうちに直されるかと思います。

WM_USER+1001の情報本当に助かりました。ありがとうございました!

[56733] Re3:Linuxのwineだとメール受信時にLVM_SETITEMCOUNTが飛んでこない返信 削除
2025/3/23 (日) 11:52:19 axis6404
118-105-45-113.area54a.commufa.jp / Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36
wine 10.4で問題が修正されました。これでメール受信中にDelete+矢印キーでガンガン迷惑メール削除できます!
ご協力ありがとうございました。

訂正: UnicodeビルドだとLVM_FINDITEMA/W両方でLVN_ODFINDITEMW、MBCSビルドだとLVM_FINDITEMA/W両方でLVN_ODFINDITEMAが送られてくるの間違いでした

[▼次のスレッド]
INCM/CMT
Cyclamen v3.84