C語言打造表白程式 教你做乙個浪漫的程式設計師

2021-08-14 15:29:15 字數 2797 閱讀 5089

這個程式的知識點如下: 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...