當前位置:編程學習大全網 - 編程軟體 - MFC怎麽用VS2013給工具欄畫圖標?

MFC怎麽用VS2013給工具欄畫圖標?

MFC自帶的繪圖函數有圓形 矩形 圓角矩形 橢圓

好像沒有五角星,不過妳可以自定義壹個函數

截取point A和point B 在兩點組成的區域內,用數學幾何方法求出五個點的坐標,

然後畫五條直線.

幾何求點的思路:

角度 int A[]={90,90+72*1,90+72*2,90+72*3,90+72*4};

Point[i].x=R*cos(A[i]);

Point[i].y=R*sin(A[i]);

半徑R的算法:

R=rect.Width()>rect.Height()?rect.Width():rect.Height();

當用戶點擊壹個工具欄圖標時,妳要把圖標的類型記錄到Frame的成員變量中

在LButtonDown和LButtonUp的事件中截獲兩點的坐標

再根據用戶選擇的工具欄圖標類型,在區域內繪制相應的圖案

  • 上一篇:歐姆龍plc怎麽添加SMC模塊
  • 下一篇:MQB平臺迎賓燈門燈如何開通
  • copyright 2024編程學習大全網