這個程式的知識點如下: mfc gdi api
1. microsoft foundation classes
graphics device inte***ce
mfc 是微軟公司的基礎類庫,封裝了大量的windows api函式,能夠快速的開發一些桌面應用程式, gdi是圖形裝置介面,程式設計師專門用來坐圖形繪製功能的。 基本上要做軟體 這些東西都是缺一不可的
c語言打造表白程式——教你怎樣做乙個浪漫的程式設計師,程式設計師都是這麼追女朋友的,隨便寫個程式就能搞定,嗨呀!
接下來我就分享下我寫的這個程式的源** ,供參考!
希望大家能寫出自己的程式去追女朋友,如果我有寫的不好的地方往大神指出,我改進。
廢話不多說
直接上**:
// #include "stdafx.h"
#include "afxdialogex.h"
#include "mmsystem.h"
#include "resource.h"
#pragma comment(lib,"winmm.lib")
#ifdef _debug
#define new debug_new
#endif
// 用於應用程式「關於」選單項的 caboutdlg 對話方塊
class caboutdlg : public cdialogex ;
protected:
virtual void dodataexchange(cdataexchange* pdx); // ddx/ddv 支援
// 實現
protected:
declare_message_map() };
caboutdlg::caboutdlg() : cdialogex(caboutdlg::idd)
void caboutdlg::dodataexchange(cdataexchange* pdx)
begin_message_map(caboutdlg, cdialogex)
end_message_map()
on_wm_syscommand()
on_wm_paint()
on_wm_querydragicon()
end_message_map()
} // 設定此對話方塊的圖示。 當應用程式主視窗不是對話方塊時,框架將自動
// 執行此操作
seticon(m_hicon, true);// 設定大圖示
seticon(m_hicon, false);// 設定小圖示
// todo: 在此新增額外的初始化**
return true; // 除非將焦點設定到控制項,否則返回 true }
else
} // 如果向對話方塊新增最小化按鈕,則需要下面的**
// 來繪製該圖示。 對於使用文件/檢視模型的 mfc 應用程式,
// 這將由框架自動完成。
else
} //當使用者拖動最小化視窗時系統呼叫此函式取得游標
//顯示。
bool g_bstop = false;
bool paintflower(int x, int y)
x = rand() % m;
y = rand() % n;
paintflower(30 * x, 30 * y);
i--;
sleep(50);
} while (0 <= i);
return 0; }
x = rand() % m;
y = rand() % n;
paintflower(30 * x, 30 * y);
i--;
sleep(50);
} while (0 <= i);
return 0; }
//畫x軸方向的花
for (i = 0; i < dwheight - 50; i = i + 60)
} /*
for(i = dwwidth - 100; i >= 50; i = i - 60)
for(i = dwheight - 100; i >= 50 ; i = i - 60)
*/ return 0; }
for (i = dwheight - 100; i >= 50; i = i - 60)
} return 0; }
for (j = 2; j > 0; j--)
} ::selectobject(hbuf, oldbmp);
::selectobject(hmd, oldtempbmp);
// 釋放記憶體
::deleteobject(tempbmp);
::deletedc(hbuf);
::deletedc(hmd);
::releasedc(hdesk, hdc);
return 0; }
::selectobject(hbuf, oldbmp);
::selectobject(hbuf, oldbmp2);
::selectobject(hmd, oldtempbmp);
// 釋放記憶體
::deleteobject(tempbmp);
::deletedc(hbuf);
::deletedc(hmd);
::releasedc(hdesk, hdc);
return 0; }
return 0; }
教你做乙個優秀的專案經理
如何做個好的專案經理?專案經理應該做什麼?不應該做什麼?這個問題涉及的範圍很廣,我只能就以前的一些專案經驗談談個人的體會。難免有以偏蓋全的地方,還請大家多提意見。1 專案經理應該做什麼 在整個專案組中,專案經理應該是整個專案的協調者和組織者,就好像是樂隊的指揮,主要的職能是保證開發團隊協調一致地工作...
乙個c語言程式
include include include void shuffle int wdeck 4 13 void deal int wdeck 4 13 char wface 13 char wsuit 4 int main char wface 13 int wdeck 4 13 printf 這...
如何用C 做乙個懸浮視窗程式
如何用c 做乙個懸浮視窗程式 用c 做乙個像 flashget 的懸浮視窗,其實很簡單,不像以前需要呼叫很多系統 api。大致的步驟如下。首先是主窗體部分,即要判斷窗體的狀態來決定是否顯示懸浮視窗。區域性成員宣告 private formwindowstate fwsprevious private...