[Date Prev] [Date Index] [Date Next]
[Thread Prev] [Thread Index] [Thread Next]

[xyzzy:08897] Re: DLL 作成windowサイズを変更するための winapi messageについて



kazu.yです

再描画が行われない件、こちらでも確認できました。
自分の環境の場合、SetPos()を何度か繰り返すと発生するみたいです。
とりあえず以下のコードで対応できたので、配布ファイルの
サンプルコード(listview.l)のみ書き換えておくことにします。

(defun refresh-window()
  (winapi::InvalidateRect (get-window-handle) 0 1))

(defun listview-setpos(viewid pos)
  (refresh-window)
  (SetPos viewid pos))


以上、よろしくお願いします。

Index Home