問題有兩個﹐請各位幫忙﹐謝謝﹕
1. 需要在listbox中﹐選中一列內容﹐右鍵彈出popup menu﹐對菜單項進行操作﹔
2. 當鼠標焦點所在位置是listbox中的圖片信息內容﹐就在鼠標右邊一固定大小區域顯示該圖片預覽。
1. 需要在listbox中﹐選中一列內容﹐右鍵彈出popup menu﹐對菜單項進行操作﹔
2. 當鼠標焦點所在位置是listbox中的圖片信息內容﹐就在鼠標右邊一固定大小區域顯示該圖片預覽。
问题二,你必须子类化这个ListBox,才能处理鼠标移动的消息。
dialog中的listbox中列出很多各類圖片文件信息﹐如1.bmp﹑2.jpg﹑3.tif﹑4.gif﹑5.eps﹐當鼠標焦點落在某個item上時﹐以鼠標位置為左上頂點﹐彈出一個popup dialog﹐在這個dialog區域顯示這個item的圖片預覽。
我現在是在listbox的onmousemove()中先得到鼠標位置所在的item﹐得到文件信息﹐然后Domodal這個popup dialog﹐在popup dialog的onpaint()中顯示圖片預覽。
現在的問題是﹕
1. popup dialog顯示的位置不對﹐總是在當前dialog窗口的中心位置﹔
2. popup dialog彈出后不能關閉﹐跟不能隨鼠標移動而顯示其它圖片預覽﹔
3. 是否有現成的class來顯示多種圖片文件內容的﹐我現在手頭的只能顯示bmp。