91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 27.68MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-07-27
  • 語言: C/C++
  • 標簽: VC++??

資源簡介

《VC++深入詳解》主要從程序內(nèi)部運行的機制和MFC程序的組織脈絡(luò)入手,使讀者在學習VC++編程知識時,既能夠知其然,又能知其所以然,從而幫助讀者從根本上理解和掌握Windows的程序設(shè)計。另外,《VC++深入詳解》還貫穿作者多年來學習編程的一些經(jīng)驗,以及一些學習方法的建議,為讀者進一步的學習提供指導(dǎo)。   《VC++深入詳解》從實際應(yīng)用入手,由淺入深、循序漸進地講述Windows程序內(nèi)部運行機制、MFC框架、文本、菜單、對話框、文件操作、網(wǎng)絡(luò)編程、進程間通信、ActiveX控件、動態(tài)鏈接庫、HOOK編程等多個主題。   《VC++深入詳解》內(nèi)容豐富、實用性強,許多代碼可以直接應(yīng)用到工程項目中。書中的配套光盤還免費提供近乎45小時的VC++教學視頻,讀者在學習的過程中可以將視頻和書互為參考,配合學習,這樣可以更快、更好地掌握VC++編程。   《VC++深入詳解》適合于VC++6.0的初學者和使用VC++從事開發(fā)的程序員,對于具有一定VC++編程經(jīng)驗的讀者,也具有很好的參考價值。

資源截圖

代碼片段和文件信息

#include?
#include?

LRESULT?CALLBACK?WinSunProc(
??HWND?hwnd??????//?handle?to?window???????????窗口句柄
??UINT?uMsg??????//?message?identifier?????????消息代碼
??WPARAM?wParam??//?first?message?parameter????消息代碼附加參數(shù)1
??LPARAM?lParam???//?second?message?parameter???消息代碼附加參數(shù)2
);

int?WINAPI?WinMain(
??HINSTANCE?hInstance??????//?handle?to?current?instance??該程序當前運行的實例的句柄
??HINSTANCE?hPrevInstance??//?handle?to?previous?instance?當前實例的前一個實例的句柄
??LPSTR?lpCmdLine??????????//?command?line????????????????一個以空終止的字符串
??int?nCmdShow??????????????//?show?state??????????????????指定程序的窗口應(yīng)該如何顯示

{
WNDCLASS?wndcls;????????????????//設(shè)計一個窗口類
wndcls.cbClsExtra=0;
wndcls.cbWndExtra=0;
wndcls.hbrBackground=(HBRUSH)GetStockobject(BLACK_BRUSH);??????//背景畫刷句柄
wndcls.hCursor=LoadCursor(NULLIDC_CROSS);?????//光標句柄
wndcls.hIcon=LoadIcon(NULLIDI_ERROR);?????????//圖標句柄
wndcls.hInstance=hInstance;????????????????????//包含窗口過程的程序的實例句柄
wndcls.lpfnWndProc=WinSunProc;?????????????????//函數(shù)指針,指向窗口過程函數(shù)
wndcls.lpszClassName=“sunxin2006“;?????????????//指定窗口類名字
wndcls.lpszMenuName=NULL;??????????????????????//指定菜單資源名字
wndcls.style=CS_HREDRAW?|?CS_VREDRAW;??????????//窗口樣式

RegisterClass(&wndcls);????????????????????????//注冊窗口類

HWND?hwnd;

//創(chuàng)建窗口
hwnd=CreateWindow(“sunxin2006““http://www.sunxin.org“WS_OVERLAPPEDWINDOW
00600400NULLNULLhInstanceNULL);

//顯示窗口
ShowWindow(hwndSW_SHOWNORMAL);

//更新窗口
UpdateWindow(hwnd);

MSG?msg;
while(GetMessage(&msgNULL00))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return?msg.wParam;
}

LRESULT?CALLBACK?WinSunProc(
??HWND?hwnd??????//?handle?to?window
??UINT?uMsg??????//?message?identifier
??WPARAM?wParam??//?first?message?parameter
??LPARAM?lParam???//?second?message?parameter

{
switch(uMsg)
{
case?WM_CHAR:
char?szChar[20];
sprintf(szChar“char?code?is?%d“wParam);
MessageBox(hwndszChar“char“0);
break;
case?WM_LBUTTONDOWN:
MessageBox(hwnd“mouse?clicked““message“0);
HDC?hdc;
hdc=GetDC(hwnd);
TextOut(hdc050“程序員之家“strlen(“程序員之家“));
//ReleaseDC(hwndhdc);
break;
case?WM_PAINT:
HDC?hDC;
PAINTSTRUCT?ps;
hDC=BeginPaint(hwnd&ps);??????//得到DC
TextOut(hDC00“http://www.sunxin.org“strlen(“http://www.sunxin.org“));
EndPaint(hwnd&ps);????????????//釋放
break;
case?WM_CLOSE:
if(IDYES==MessageBox(hwnd“是否真的結(jié)束?““message“MB_YESNO))
{
DestroyWindow(hwnd);??????//銷毀窗口
}
break;
case?WM_DESTROY:
PostQuitMessage(0);???????????//向應(yīng)用程序的消息隊列投遞一條WM_QUIT消息并返回
break;
default:
return?DefWindowProc(hwnduMsgwParamlParam);
}
return?0;
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????132096??2013-02-20?11:35??VC++深入詳解code\Chapter1\WinMain\Debug\vc60.idb

?????文件??????77824??2013-02-20?11:20??VC++深入詳解code\Chapter1\WinMain\Debug\vc60.pdb

?????文件????1926144??2013-02-20?11:20??VC++深入詳解code\Chapter1\WinMain\Debug\WinMain.bsc

?????文件?????172119??2013-02-20?11:20??VC++深入詳解code\Chapter1\WinMain\Debug\WinMain.exe

?????文件?????195208??2013-02-20?11:20??VC++深入詳解code\Chapter1\WinMain\Debug\WinMain.ilk

?????文件??????15672??2013-02-20?11:20??VC++深入詳解code\Chapter1\WinMain\Debug\WinMain.obj

?????文件????4473476??2013-02-20?11:20??VC++深入詳解code\Chapter1\WinMain\Debug\WinMain.pch

?????文件?????353280??2013-02-20?11:20??VC++深入詳解code\Chapter1\WinMain\Debug\WinMain.pdb

?????文件??????????0??2013-02-20?11:20??VC++深入詳解code\Chapter1\WinMain\Debug\WinMain.sbr

?????文件???????2888??2013-02-20?11:35??VC++深入詳解code\Chapter1\WinMain\WinMain.cpp

????.CA....??????3934??2003-12-06?22:39??VC++深入詳解code\Chapter1\WinMain\WinMain.dsp

????.CA....???????537??2003-12-06?20:35??VC++深入詳解code\Chapter1\WinMain\WinMain.dsw

????.CA....?????41984??2013-02-20?13:45??VC++深入詳解code\Chapter1\WinMain\WinMain.ncb

?????文件??????53760??2013-02-20?13:45??VC++深入詳解code\Chapter1\WinMain\WinMain.opt

????.CA....??????1338??2013-02-20?11:20??VC++深入詳解code\Chapter1\WinMain\WinMain.plg

????.CA....???2973774??2009-03-26?14:37??VC++深入詳解code\Chapter10\Graphic\Debug\Graphic.exe

????.CA....?????23114??2009-03-26?14:37??VC++深入詳解code\Chapter10\Graphic\Debug\Graphic.obj

????.CA....????377856??2009-03-26?14:37??VC++深入詳解code\Chapter10\Graphic\Debug\Graphic.pdb

????.CA....???2367180??2009-03-26?14:37??VC++深入詳解code\Chapter10\Graphic\Debug\Graphic.res

????.CA....??????6902??2009-03-26?14:37??VC++深入詳解code\Chapter10\Graphic\Debug\Graphic.sbr

????.CA....?????14883??2009-03-26?14:37??VC++深入詳解code\Chapter10\Graphic\Debug\GraphicDoc.obj

????.CA....??????3219??2009-03-26?14:37??VC++深入詳解code\Chapter10\Graphic\Debug\GraphicDoc.sbr

????.CA....?????40757??2009-03-26?14:37??VC++深入詳解code\Chapter10\Graphic\Debug\GraphicView.obj

????.CA....?????10000??2009-03-26?14:37??VC++深入詳解code\Chapter10\Graphic\Debug\GraphicView.sbr

????.CA....?????20031??2009-03-26?14:37??VC++深入詳解code\Chapter10\Graphic\Debug\MainFrm.obj

????.CA....??????3716??2009-03-26?14:37??VC++深入詳解code\Chapter10\Graphic\Debug\MainFrm.sbr

????.CA....?????21549??2009-03-26?14:37??VC++深入詳解code\Chapter10\Graphic\Debug\SettingDlg.obj

????.CA....??????5344??2009-03-26?14:37??VC++深入詳解code\Chapter10\Graphic\Debug\SettingDlg.sbr

????.CA....????105738??2009-03-26?14:37??VC++深入詳解code\Chapter10\Graphic\Debug\StdAfx.obj

????.CA....???1375001??2009-03-26?14:37??VC++深入詳解code\Chapter10\Graphic\Debug\StdAfx.sbr

............此處省略2209個文件信息

評論

共有 條評論