Introduction - If you have any usage issues, please Google them yourself
Learning VC the classic procedures, including toolbar, dialog box, controls the most basic application of the general method.
Packet : 31767703vc_study.rar filelist
VC\JIBA\CntrItem.cpp
VC\JIBA\CntrItem.h
VC\JIBA\Debug\CntrItem.obj
VC\JIBA\Debug\IpFrame.obj
VC\JIBA\Debug\JIBA.cnt
VC\JIBA\Debug\JIBA.exe
VC\JIBA\Debug\JIBA.GID
VC\JIBA\Debug\JIBA.HLP
VC\JIBA\Debug\JIBA.ilk
VC\JIBA\Debug\JIBA.obj
VC\JIBA\Debug\JIBA.pch
VC\JIBA\Debug\JIBA.pdb
VC\JIBA\Debug\JIBA.res
VC\JIBA\Debug\JIBA.tlb
VC\JIBA\Debug\JIBADoc.obj
VC\JIBA\Debug\JIBAView.obj
VC\JIBA\Debug\MainFrm.obj
VC\JIBA\Debug\SrvrItem.obj
VC\JIBA\Debug\StdAfx.obj
VC\JIBA\Debug\vc60.idb
VC\JIBA\Debug\vc60.pdb
VC\JIBA\Debug
VC\JIBA\hlp\AfxCore.rtf
VC\JIBA\hlp\AfxOleCl.rtf
VC\JIBA\hlp\AfxOleSv.rtf
VC\JIBA\hlp\AfxPrint.rtf
VC\JIBA\hlp\AppExit.bmp
VC\JIBA\hlp\Bullet.bmp
VC\JIBA\hlp\CurArw2.bmp
VC\JIBA\hlp\CurArw4.bmp
VC\JIBA\hlp\CurHelp.bmp
VC\JIBA\hlp\EditCopy.bmp
VC\JIBA\hlp\EditCut.bmp
VC\JIBA\hlp\EditPast.bmp
VC\JIBA\hlp\EditUndo.bmp
VC\JIBA\hlp\FileNew.bmp
VC\JIBA\hlp\FileOpen.bmp
VC\JIBA\hlp\FilePrnt.bmp
VC\JIBA\hlp\FileSave.bmp
VC\JIBA\hlp\HlpSBar.bmp
VC\JIBA\hlp\HlpTBar.bmp
VC\JIBA\hlp\JIBA.cnt
VC\JIBA\hlp\JIBA.HLP
VC\JIBA\hlp\JIBA.hm
VC\JIBA\hlp\JIBA.hpj
VC\JIBA\hlp\JIBA.LOG
VC\JIBA\hlp\JIBA.ph
VC\JIBA\hlp\RecFirst.bmp
VC\JIBA\hlp\RecLast.bmp
VC\JIBA\hlp\RecNext.bmp
VC\JIBA\hlp\RecPrev.bmp
VC\JIBA\hlp\Scmax.bmp
VC\JIBA\hlp\ScMenu.bmp
VC\JIBA\hlp\Scmin.bmp
VC\JIBA\hlp
VC\JIBA\IpFrame.cpp
VC\JIBA\IpFrame.h
VC\JIBA\JIBA.APS
VC\JIBA\JIBA.clw
VC\JIBA\JIBA.cpp
VC\JIBA\JIBA.dsp
VC\JIBA\JIBA.dsw
VC\JIBA\JIBA.h
VC\JIBA\JIBA.ncb
VC\JIBA\JIBA.odl
VC\JIBA\JIBA.opt
VC\JIBA\JIBA.plg
VC\JIBA\JIBA.rc
VC\JIBA\JIBA.reg
VC\JIBA\JIBADoc.cpp
VC\JIBA\JIBADoc.h
VC\JIBA\JIBAView.cpp
VC\JIBA\JIBAView.h
VC\JIBA\MainFrm.cpp
VC\JIBA\MainFrm.h
VC\JIBA\MakeHelp.bat
VC\JIBA\ReadMe.txt
VC\JIBA\res\IToolbar.bmp
VC\JIBA\res\JIBA.ico
VC\JIBA\res\JIBA.rc2
VC\JIBA\res\JIBADoc.ico
VC\JIBA\res\Toolbar.bmp
VC\JIBA\res
VC\JIBA\Resource.h
VC\JIBA\SrvrItem.cpp
VC\JIBA\SrvrItem.h
VC\JIBA\StdAfx.cpp
VC\JIBA\StdAfx.h
VC\JIBA
VC\MyDlgA\Debug\MainFrm.obj
VC\MyDlgA\Debug\MyDlg.obj
VC\MyDlgA\Debug\MyDlgA.exe
VC\MyDlgA\Debug\MyDlgA.ilk
VC\MyDlgA\Debug\MyDlgA.obj
VC\MyDlgA\Debug\MyDlgA.pch
VC\MyDlgA\Debug\MyDlgA.pdb
VC\MyDlgA\Debug\MyDlgA.res
VC\MyDlgA\Debug\MyDlgADoc.obj
VC\MyDlgA\Debug\MyDlgAView.obj
VC\MyDlgA\Debug\StdAfx.obj
VC\MyDlgA\Debug\vc60.idb
VC\MyDlgA\Debug\vc60.pdb
VC\MyDlgA\Debug
VC\MyDlgA\MainFrm.cpp
VC\MyDlgA\MainFrm.h
VC\MyDlgA\MyDlg.cpp
VC\MyDlgA\MyDlg.h
VC\MyDlgA\MyDlgA.aps
VC\MyDlgA\MyDlgA.clw
VC\MyDlgA\MyDlgA.cpp
VC\MyDlgA\MyDlgA.dsp
VC\MyDlgA\MyDlgA.dsw
VC\MyDlgA\MyDlgA.h
VC\MyDlgA\MyDlgA.ncb
VC\MyDlgA\MyDlgA.opt
VC\MyDlgA\MyDlgA.plg
VC\MyDlgA\MyDlgA.rc
VC\MyDlgA\MyDlgADoc.cpp
VC\MyDlgA\MyDlgADoc.h
VC\MyDlgA\MyDlgAView.cpp
VC\MyDlgA\MyDlgAView.h
VC\MyDlgA\ReadMe.txt
VC\MyDlgA\res\MyDlgA.ico
VC\MyDlgA\res\MyDlgA.rc2
VC\MyDlgA\res\MyDlgADoc.ico
VC\MyDlgA\res\Toolbar.bmp
VC\MyDlgA\res
VC\MyDlgA\Resource.h
VC\MyDlgA\StdAfx.cpp
VC\MyDlgA\StdAfx.h
VC\MyDlgA
VC\MyDlgB\Debug\MainFrm.obj
VC\MyDlgB\Debug\MyDlgB.exe
VC\MyDlgB\Debug\MyDlgB.ilk
VC\MyDlgB\Debug\MyDlgB.obj
VC\MyDlgB\Debug\MyDlgB.pch
VC\MyDlgB\Debug\MyDlgB.pdb
VC\MyDlgB\Debug\MyDlgB.res
VC\MyDlgB\Debug\MyDlgBDoc.obj
VC\MyDlgB\Debug\MyDlgBView.obj
VC\MyDlgB\Debug\StdAfx.obj
VC\MyDlgB\Debug\vc60.idb
VC\MyDlgB\Debug\vc60.pdb
VC\MyDlgB\Debug
VC\MyDlgB\MainFrm.cpp
VC\MyDlgB\MainFrm.h
VC\MyDlgB\MyDlgB.clw
VC\MyDlgB\MyDlgB.cpp
VC\MyDlgB\MyDlgB.dsp
VC\MyDlgB\MyDlgB.dsw
VC\MyDlgB\MyDlgB.h
VC\MyDlgB\MyDlgB.ncb
VC\MyDlgB\MyDlgB.opt
VC\MyDlgB\MyDlgB.plg
VC\MyDlgB\MyDlgB.rc
VC\MyDlgB\MyDlgBDoc.cpp
VC\MyDlgB\MyDlgBDoc.h
VC\MyDlgB\MyDlgBView.cpp
VC\MyDlgB\MyDlgBView.h
VC\MyDlgB\ReadMe.txt
VC\MyDlgB\res\MyDlgB.ico
VC\MyDlgB\res\MyDlgB.rc2
VC\MyDlgB\res\MyDlgBDoc.ico
VC\MyDlgB\res\Toolbar.bmp
VC\MyDlgB\res
VC\MyDlgB\Resource.h
VC\MyDlgB\StdAfx.cpp
VC\MyDlgB\StdAfx.h
VC\MyDlgB
VC\PC\CntrItem.cpp
VC\PC\CntrItem.h
VC\PC\Debug\CntrItem.obj
VC\PC\Debug\IpFrame.obj
VC\PC\Debug\MainFrm.obj
VC\PC\Debug\PC.exe
VC\PC\Debug\PC.ilk
VC\PC\Debug\PC.obj
VC\PC\Debug\PC.pch
VC\PC\Debug\PC.pdb
VC\PC\Debug\PC.res
VC\PC\Debug\PC.tlb
VC\PC\Debug\PCDoc.obj
VC\PC\Debug\PCView.obj
VC\PC\Debug\SrvrItem.obj
VC\PC\Debug\StdAfx.obj
VC\PC\Debug\vc60.idb
VC\PC\Debug\vc60.pdb
VC\PC\Debug
VC\PC\IpFrame.cpp
VC\PC\IpFrame.h
VC\PC\MainFrm.cpp
VC\PC\MainFrm.h
VC\PC\PC.APS
VC\PC\PC.clw
VC\PC\PC.cpp
VC\PC\PC.dsp
VC\PC\PC.dsw
VC\PC\PC.h
VC\PC\PC.ncb
VC\PC\PC.odl
VC\PC\PC.opt
VC\PC\PC.plg
VC\PC\PC.rc
VC\PC\PC.reg
VC\PC\PCDoc.cpp
VC\PC\PCDoc.h
VC\PC\PCView.cpp
VC\PC\PCView.h
VC\PC\ReadMe.txt
VC\PC\res\IToolbar.bmp
VC\PC\res\PC.ico
VC\PC\res\PC.rc2
VC\PC\res\PCDoc.ico
VC\PC\res\Toolbar.bmp
VC\PC\res\toolbar1.bmp
VC\PC\res
VC\PC\Resource.h
VC\PC\SrvrItem.cpp
VC\PC\SrvrItem.h
VC\PC\StdAfx.cpp
VC\PC\StdAfx.h
VC\PC
VC\SDI--工具栏的使用\CntrItem.cpp
VC\SDI--工具栏的使用\CntrItem.h
VC\SDI--工具栏的使用\Debug\CntrItem.obj
VC\SDI--工具栏的使用\Debug\IpFrame.obj
VC\SDI--工具栏的使用\Debug\MainFrm.obj
VC\SDI--工具栏的使用\Debug\SDI.cnt
VC\SDI--工具栏的使用\Debug\SDI.exe
VC\SDI--工具栏的使用\Debug\SDI.HLP
VC\SDI--工具栏的使用\Debug\SDI.ilk
VC\SDI--工具栏的使用\Debug\SDI.obj
VC\SDI--工具栏的使用\Debug\SDI.pch
VC\SDI--工具栏的使用\Debug\SDI.pdb
VC\SDI--工具栏的使用\Debug\SDI.res
VC\SDI--工具栏的使用\Debug\SDI.tlb
VC\SDI--工具栏的使用\Debug\SDIDoc.obj
VC\SDI--工具栏的使用\Debug\SDIView.obj
VC\SDI--工具栏的使用\Debug\SrvrItem.obj
VC\SDI--工具栏的使用\Debug\StdAfx.obj
VC\SDI--工具栏的使用\Debug\vc60.idb
VC\SDI--工具栏的使用\Debug\vc60.pdb
VC\SDI--工具栏的使用\Debug
VC\SDI--工具栏的使用\hlp\AfxCore.rtf
VC\SDI--工具栏的使用\hlp\AfxOleCl.rtf
VC\SDI--工具栏的使用\hlp\AfxOleSv.rtf
VC\SDI--工具栏的使用\hlp\AfxPrint.rtf
VC\SDI--工具栏的使用\hlp\AppExit.bmp
VC\SDI--工具栏的使用\hlp\Bullet.bmp
VC\SDI--工具栏的使用\hlp\CurArw2.bmp
VC\SDI--工具栏的使用\hlp\CurArw4.bmp
VC\SDI--工具栏的使用\hlp\CurHelp.bmp
VC\SDI--工具栏的使用\hlp\EditCopy.bmp
VC\SDI--工具栏的使用\hlp\EditCut.bmp
VC\SDI--工具栏的使用\hlp\EditPast.bmp
VC\SDI--工具栏的使用\hlp\EditUndo.bmp
VC\SDI--工具栏的使用\hlp\FileNew.bmp
VC\SDI--工具栏的使用\hlp\FileOpen.bmp
VC\SDI--工具栏的使用\hlp\FilePrnt.bmp
VC\SDI--工具栏的使用\hlp\FileSave.bmp
VC\SDI--工具栏的使用\hlp\HlpSBar.bmp
VC\SDI--工具栏的使用\hlp\HlpTBar.bmp
VC\SDI--工具栏的使用\hlp\RecFirst.bmp
VC\SDI--工具栏的使用\hlp\RecLast.bmp
VC\SDI--工具栏的使用\hlp\RecNext.bmp
VC\SDI--工具栏的使用\hlp\RecPrev.bmp
VC\SDI--工具栏的使用\hlp\Scmax.bmp
VC\SDI--工具栏的使用\hlp\ScMenu.bmp
VC\SDI--工具栏的使用\hlp\Scmin.bmp
VC\SDI--工具栏的使用\hlp\SDI.cnt
VC\SDI--工具栏的使用\hlp\SDI.HLP
VC\SDI--工具栏的使用\hlp\SDI.hm
VC\SDI--工具栏的使用\hlp\SDI.hpj
VC\SDI--工具栏的使用\hlp\SDI.LOG
VC\SDI--工具栏的使用\hlp\SDI.ph
VC\SDI--工具栏的使用\hlp
VC\SDI--工具栏的使用\IpFrame.cpp
VC\SDI--工具栏的使用\IpFrame.h
VC\SDI--工具栏的使用\MainFrm.cpp
VC\SDI--工具栏的使用\MainFrm.h
VC\SDI--工具栏的使用\MakeHelp.bat
VC\SDI--工具栏的使用\ReadMe.txt
VC\SDI--工具栏的使用\res\IToolbar.bmp
VC\SDI--工具栏的使用\res\SDI.ico
VC\SDI--工具栏的使用\res\SDI.rc2
VC\SDI--工具栏的使用\res\SDIDoc.ico
VC\SDI--工具栏的使用\res\Toolbar.bmp
VC\SDI--工具栏的使用\res\toolbar1.bmp
VC\SDI--工具栏的使用\res\toolbar2.bmp
VC\SDI--工具栏的使用\res
VC\SDI--工具栏的使用\Resource.h
VC\SDI--工具栏的使用\SDI.APS
VC\SDI--工具栏的使用\SDI.clw
VC\SDI--工具栏的使用\SDI.cpp
VC\SDI--工具栏的使用\SDI.dsp
VC\SDI--工具栏的使用\SDI.dsw
VC\SDI--工具栏的使用\SDI.h
VC\SDI--工具栏的使用\SDI.ncb
VC\SDI--工具栏的使用\SDI.odl
VC\SDI--工具栏的使用\SDI.opt
VC\SDI--工具栏的使用\SDI.plg
VC\SDI--工具栏的使用\SDI.rc
VC\SDI--工具栏的使用\SDI.reg
VC\SDI--工具栏的使用\SDIDoc.cpp
VC\SDI--工具栏的使用\SDIDoc.h
VC\SDI--工具栏的使用\SDIView.cpp
VC\SDI--工具栏的使用\SDIView.h
VC\SDI--工具栏的使用\SrvrItem.cpp
VC\SDI--工具栏的使用\SrvrItem.h
VC\SDI--工具栏的使用\StdAfx.cpp
VC\SDI--工具栏的使用\StdAfx.h
VC\SDI--工具栏的使用
VC\SDI1\CntrItem.cpp
VC\SDI1\CntrItem.h
VC\SDI1\Debug\CntrItem.obj
VC\SDI1\Debug\IpFrame.obj
VC\SDI1\Debug\MainFrm.obj
VC\SDI1\Debug\SDI1.exe
VC\SDI1\Debug\SDI1.ilk
VC\SDI1\Debug\SDI1.obj
VC\SDI1\Debug\SDI1.pch
VC\SDI1\Debug\SDI1.pdb
VC\SDI1\Debug\SDI1.res
VC\SDI1\Debug\SDI1.tlb
VC\SDI1\Debug\SDI1Doc.obj
VC\SDI1\Debug\SDI1View.obj
VC\SDI1\Debug\SrvrItem.obj
VC\SDI1\Debug\StdAfx.obj
VC\SDI1\Debug\vc60.idb
VC\SDI1\Debug\vc60.pdb
VC\SDI1\Debug
VC\SDI1\IpFrame.cpp
VC\SDI1\IpFrame.h
VC\SDI1\MainFrm.cpp
VC\SDI1\MainFrm.h
VC\SDI1\ReadMe.txt
VC\SDI1\res\IToolbar.bmp
VC\SDI1\res\SDI1.ico
VC\SDI1\res\SDI1.rc2
VC\SDI1\res\SDI1Doc.ico
VC\SDI1\res\Toolbar.bmp
VC\SDI1\res\toolbar1.bmp
VC\SDI1\res
VC\SDI1\Resource.h
VC\SDI1\SDI1.APS
VC\SDI1\SDI1.clw
VC\SDI1\SDI1.cpp
VC\SDI1\SDI1.dsp
VC\SDI1\SDI1.dsw
VC\SDI1\SDI1.h
VC\SDI1\SDI1.ncb
VC\SDI1\SDI1.odl
VC\SDI1\SDI1.opt
VC\SDI1\SDI1.plg
VC\SDI1\SDI1.rc
VC\SDI1\SDI1.reg
VC\SDI1\SDI1Doc.cpp
VC\SDI1\SDI1Doc.h
VC\SDI1\SDI1View.cpp
VC\SDI1\SDI1View.h
VC\SDI1\SrvrItem.cpp
VC\SDI1\SrvrItem.h
VC\SDI1\StdAfx.cpp
VC\SDI1\StdAfx.h
VC\SDI1
VC\wangba\CntrItem.cpp
VC\wangba\CntrItem.h
VC\wangba\Debug\CntrItem.obj
VC\wangba\Debug\IpFrame.obj
VC\wangba\Debug\MainFrm.obj
VC\wangba\Debug\SrvrItem.obj
VC\wangba\Debug\StdAfx.obj
VC\wangba\Debug\vc60.idb
VC\wangba\Debug\vc60.pdb
VC\wangba\Debug\wangba.cnt
VC\wangba\Debug\wangba.exe
VC\wangba\Debug\WANGBA.HLP
VC\wangba\Debug\wangba.ilk
VC\wangba\Debug\wangba.obj
VC\wangba\Debug\wangba.pch
VC\wangba\Debug\wangba.pdb
VC\wangba\Debug\wangba.res
VC\wangba\Debug\wangba.tlb
VC\wangba\Debug\wangbaDoc.obj
VC\wangba\Debug\wangbaView.obj
VC\wangba\Debug
VC\wangba\hlp\AfxCore.rtf
VC\wangba\hlp\AfxOleCl.rtf
VC\wangba\hlp\AfxOleSv.rtf
VC\wangba\hlp\AfxPrint.rtf
VC\wangba\hlp\AppExit.bmp
VC\wangba\hlp\Bullet.bmp
VC\wangba\hlp\CurArw2.bmp
VC\wangba\hlp\CurArw4.bmp
VC\wangba\hlp\CurHelp.bmp
VC\wangba\hlp\EditCopy.bmp
VC\wangba\hlp\EditCut.bmp
VC\wangba\hlp\EditPast.bmp
VC\wangba\hlp\EditUndo.bmp
VC\wangba\hlp\FileNew.bmp
VC\wangba\hlp\FileOpen.bmp
VC\wangba\hlp\FilePrnt.bmp
VC\wangba\hlp\FileSave.bmp
VC\wangba\hlp\HlpSBar.bmp
VC\wangba\hlp\HlpTBar.bmp
VC\wangba\hlp\RecFirst.bmp
VC\wangba\hlp\RecLast.bmp
VC\wangba\hlp\RecNext.bmp
VC\wangba\hlp\RecPrev.bmp
VC\wangba\hlp\Scmax.bmp
VC\wangba\hlp\ScMenu.bmp
VC\wangba\hlp\Scmin.bmp
VC\wangba\hlp\wangba.cnt
VC\wangba\hlp\WANGBA.HLP
VC\wangba\hlp\wangba.hm
VC\wangba\hlp\wangba.hpj
VC\wangba\hlp\wangba.LOG
VC\wangba\hlp\wangba.ph
VC\wangba\hlp
VC\wangba\IpFrame.cpp
VC\wangba\IpFrame.h
VC\wangba\MainFrm.cpp
VC\wangba\MainFrm.h
VC\wangba\MakeHelp.bat
VC\wangba\ReadMe.txt
VC\wangba\res\IToolbar.bmp
VC\wangba\res\Toolbar.bmp
VC\wangba\res\toolbar1.bmp
VC\wangba\res\wangba.ico
VC\wangba\res\wangba.rc2
VC\wangba\res\wangbaDoc.ico
VC\wangba\res
VC\wangba\Resource.h
VC\wangba\SrvrItem.cpp
VC\wangba\SrvrItem.h
VC\wangba\StdAfx.cpp
VC\wangba\StdAfx.h
VC\wangba\wangba.aps
VC\wangba\wangba.clw
VC\wangba\wangba.cpp
VC\wangba\wangba.dsp
VC\wangba\wangba.dsw
VC\wangba\wangba.h
VC\wangba\wangba.ncb
VC\wangba\wangba.odl
VC\wangba\wangba.opt
VC\wangba\wangba.plg
VC\wangba\wangba.rc
VC\wangba\wangba.reg
VC\wangba\wangbaDoc.cpp
VC\wangba\wangbaDoc.h
VC\wangba\wangbaView.cpp
VC\wangba\wangbaView.h
VC\wangba
VC\wde\Debug\MainFrm.obj
VC\wde\Debug\StdAfx.obj
VC\wde\Debug\vc60.idb
VC\wde\Debug\vc60.pdb
VC\wde\Debug\wde.exe
VC\wde\Debug\wde.ilk
VC\wde\Debug\wde.obj
VC\wde\Debug\wde.pch
VC\wde\Debug\wde.pdb
VC\wde\Debug\wde.res
VC\wde\Debug\wdeDoc.obj
VC\wde\Debug\wdeView.obj
VC\wde\Debug
VC\wde\MainFrm.cpp
VC\wde\MainFrm.h
VC\wde\ReadMe.txt
VC\wde\res\Toolbar.bmp
VC\wde\res\wde.ico
VC\wde\res\wde.rc2
VC\wde\res\wdeDoc.ico
VC\wde\res
VC\wde\Resource.h
VC\wde\StdAfx.cpp
VC\wde\StdAfx.h
VC\wde\wde.aps
VC\wde\wde.clw
VC\wde\wde.cpp
VC\wde\wde.dsp
VC\wde\wde.dsw
VC\wde\wde.h
VC\wde\wde.ncb
VC\wde\wde.opt
VC\wde\wde.plg
VC\wde\wde.rc
VC\wde\wdeDoc.cpp
VC\wde\wdeDoc.h
VC\wde\wdeView.cpp
VC\wde\wdeView.h
VC\wde
VC\WinMain\Debug\vc60.idb
VC\WinMain\Debug\vc60.pdb
VC\WinMain\Debug\WinMain.exe
VC\WinMain\Debug\WinMain.ilk
VC\WinMain\Debug\WinMain.obj
VC\WinMain\Debug\WinMain.pch
VC\WinMain\Debug\WinMain.pdb
VC\WinMain\Debug
VC\WinMain\WinMain.cpp
VC\WinMain\WinMain.dsp
VC\WinMain\WinMain.dsw
VC\WinMain\WinMain.ncb
VC\WinMain\WinMain.opt
VC\WinMain\WinMain.plg
VC\WinMain
VC