忍者ブログ
趣味+メモ用のブログです。 GNU/Linux関連、OSS関連情報、調査事項になるでしょうが、何を書くか分かりません。
[10] [9] [8] [7] [6] [5] [4] [2] [1]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

今日もデバッグ楽しいな!!

前回は、OnCommand()関数までいっていて、Wineが怪しいというところまでわかっておりましたがはてはて・・・・


● Windowz7上での呼び出し階層
CEditWndProc() hwnd:132848 uMsg:273 wParam:65574 iParam:0
DispatchEvent() hwnd:132848 uMsg:273 wParam:65574 iParam:0
CEditWnd::OnCommand() wNotifyCode=1
CEditWnd::OnCommand()  nFuncCode=30311
[d:\project\sakuraeditor\trunk\sakura_core\ceditview_command.cpp:344] debug sakai F_UP
OnPaint(28,96)-(925,97) : 1

となっており、最終的に「WNDCLASSEX 」クラスの
「lpfnWndProc(コールバック)」までたどりつくのです。

Windowzでは、矢印ボタン・F1、F2、Cntl+Cなどの押下で、「lpfnWndProc(コールバック)」が呼び出されるのですが、Wine上では、呼び出されていない。。。。
(ちなみにSPACEも動作がおかしいが、コールバックは呼び出されている)

つまりWine側の、ipfnWndProc関数を修正すれば良さそうだ、

sakura側での修正はちょっとむづかしそう!?








PR


トラックバック
この記事にトラックバックする:


忍者ブログ [PR]
カレンダー
10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
フリーエリア
最新コメント
最新トラックバック
プロフィール
HN:
一乗寺 又兵衛
性別:
男性
職業:
コンパイル
趣味:
コンパイル
バーコード
ブログ内検索