仿QQ右下角彈窗新聞_原始碼分享

鄧學彬發表於2012-08-11

原始碼名稱:仿QQ右下角彈窗新聞
原始碼作者:鄧學彬(淚闖天涯)
開發環境:Visual Studio 2005
原始碼說明:Win32(SDK)開發,自繪實現,支援多種皮膚風格.無需其他介面庫.
     美中不足之處是行距不能調整,GDI操作中,沒發現現成的函式可以調整的,需要自己逐字計算才行了,所以這個就留給你們自己去完善了.

// 設定皮膚(點陣圖資源名稱,標題欄文字顏色)
BOOL CNewsWindow::SetSkin(LPCTSTR lpSkinBitmapName,COLORREF CaptionColor=0x000000);


// 建立視窗
BOOL CNewsWindow::Create(LPCTSTR lpWindowName,int nWidth=250,int nHeight=180);
BOOL CNewsWindow::Create(LPCTSTR lpClassName,LPCTSTR lpWindowName,int nWidth,int nHeight);


// 設定新聞標題、內容、連結
BOOL CNewsWindow::SetNews(LPCTSTR lpNewsTitle,LPCTSTR lpNewsContent,LPCTSTR lpNewsURL);


// 顯示視窗
void CNewsWindow::Show();


// 設定為主視窗,主視窗銷燬後會退出訊息迴圈
void CNewsWindow::SetMainWindow(BOOL bMainWindow=TRUE);


// 設定自動關閉,如果為真,點選連結後視窗自動關閉
void CNewsWindow::SetAutoClose(BOOL bAutoClose=TRUE);


原始碼下載:MiniNews.zip

相關文章