一個3行6列的表格,怎么把3*6張圖片隨機放在表格中啊?有沒有大佬給個思路的
uj5u.com熱心網友回復:
1.listctrl實作插入圖片 手機回帖 給你找個現成的 https://blog.csdn.net/qq_40993793/article/details/846491862.隨機,你就生成一個亂數,追加到圖片id字串后邊比如idc_jpg%d,亂數要根據生成過的數量進行遞減,防止圖片重復。用生成的id字串和實際id字串比較設定圖片
uj5u.com熱心網友回復:
就是隨機要亂資料.有一個簡單的演算法.
先按順序把圖片索引放到陣列中.
然后回圈, 在剩余陣列中隨機選擇一個索引到最后.
舉例:
第一次是 rand()%18 得到隨機0-17中的一個數. 然后把隨機到的序號與 索引17交換.
第二次是 rand()%17 得到隨機的0-16的一個數, 同理與索引16交換.
第三次是 rand()%16 得到0-15的亂數, 與 15交換.
........
最終就把整個順序陣列, 隨機打亂了.
uj5u.com熱心網友回復:
樓上的就可以了,主要是會用rand()以及知道二維資料的取值方式,NUM[行][列]這個就不是問題了uj5u.com熱心網友回復:
OnPaint/OnDraw()函式中利用LineTo/MoveTo畫線,BitBlt/StrectBlt()/TransparentBlt()貼圖轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/43699.html
標籤:基礎類
上一篇:MFC TAB標簽顯示問題
下一篇:mfc
