問題有兩個﹐請各位幫忙﹐謝謝﹕
1. 需要在listbox中﹐選中一列內容﹐右鍵彈出popup menu﹐對菜單項進行操作﹔
2. 當鼠標焦點所在位置是listbox中的圖片信息內容﹐就在鼠標右邊一固定大小區域顯示該圖片預覽。

解决方案 »

  1.   

    你必须先选中那一项,然后按右键才有效,可以在VC的向导里添加右键消息。
    问题二,你必须子类化这个ListBox,才能处理鼠标移动的消息。
      

  2.   

    如果真想要实现你的效果,ListBox不是一个很好的选择,最好使用ListCtrl,在网上有很多使用ListCtrl的例子,你可以自己找找看。
      

  3.   

    找不到啊﹐昨天找了一天了﹐請XDJM們幫幫忙啊﹐謝謝了
      

  4.   

    再詳細說明第二點問題﹕
    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。