今天是521,就分享一個程式員必會的——情侶回憶殺《愛情電子相冊》吧!話不多說,先上思路,後接源碼! 具備能力: 1.基本可視化編程 1.1 initgraph(800,600); 1.2 關閉視窗closegraph(); 1.3 視窗坐標 2.基本繪圖函數 2.1 line 畫線 2.2 cir ...
今天是521,就分享一個程式員必會的——情侶回憶殺《愛情電子相冊》吧!話不多說,先上思路,後接源碼!
具備能力:
1.基本可視化編程
1.1 initgraph(800,600);
1.2 關閉視窗closegraph();
1.3 視窗坐標
2.基本繪圖函數
2.1 line 畫線
2.2 circle 畫圓
2.3 solidcircle
2.4 設置類函數
settextcolor setlinecolor
settextstyle setbkmode
2.5 顯示文字:outtextxy
3.滑鼠操作
3.1 存儲滑鼠信息 MOUSEMSG m;
3.2 獲取視窗上面滑鼠消息
m=GetMouseMsg();
3.3 分類處理(m.uMsg)
switch(m.uMsg)
{
case WM_MOUSEMOVE:
break;
}
4.基本貼圖
4.1 IMAGE img; 聲明IMAGE變數去存儲圖片
4.2 載入圖片:loadimage(&img,"路徑");
縮放形式載入: loadimage(&img,"路徑",int width,ing height);
4.3 顯示圖片:putimage(int x,int y,&img);
5.音樂
5.1 頭文件+載入靜態庫
#include <mmsystem.h>
#pragma comment(lib,"winmm.lib")
5.2 打開音樂
mciSendString("open 1.mp3 alias music",0,0,0); //打開音樂,給文件起別名叫做music
5.3 播放音樂
mciSendString("play music repeat",0,0,0);
項目流程:
《1》.載入資源
《2》.畫按鈕
《3》.顯示圖片
《4》.用戶交互(點擊按鈕事件)
源碼分享
希望對你們有幫助~
學習C/C++編程知識,想要成為一個更加優秀的程式員,或者你學習C/C++的時候有難度,可以來筆者的C語言C++零基礎編程學習圈,裡面不僅有學習視頻和文件源碼,還有更多志同道合的朋友,歡迎轉行也學習編程的伙伴,和大家一起交流成長會比自己琢磨更快哦!