²Ä1³¹ «Xù´µ¤è¶ô´åÀ¸ 11.1 Ŧb³W¹º 2
1.1.1 Ŧb°_ÂI¡X¡Xµ{§ÇûªºÂ¾·~
³W¹º 2
1.1.2 Ŧb¶µ¥Ø¶}µo¥ì©l¡X¡X°µ¦n
¶µ¥Ø¤ÀªR 2
1.2 ²Ä¤@Ó¶µ¥Ø 4
1.3 ¨t²Î¤ÀªR 5
1.3.1 ¥\¯à¤ÀªR 5
1.3.2 µ²ºc³W¹º 6
1.3.3 ®Ö¤ß³B²z¼Ò¶ô¤ÀªR 6
1.3.4 ³]p¬É± 7
1.4 ½s½X¤u§@ªº²Ä¤@¨B¡X¡X³æ¾÷ª© 10
1.4.1 ·Ç³Æ¯À§÷ 10
1.4.2 ²K¥[·sÃþ 10
1.4.3 ¨t²ÎÃþ 11
1.4.4 ½s½X¹ê²{¨ç¼Æ 11
1.5 ½s½X¤u§@ªº²Ä¤G¨B¡X¡X¹ï¾Ôª© 24
1.6 ½s½X¤u§@ªº²Ä¤T¨B¡X¡X°t¦Xª© 29
1.7 ½s½X¤u§@ªº²Ä¥|¨B¡X¡Xºôµ¸ª© 34
1.8 ¶µ¥Ø½Õ¸Õ 40
²Ä2³¹ ¾Ç®Õ¹Ï®ÑÀ]ºÞ²z¨t²Î 43
2.1 °V½mµ{§Çûªº°ò¥»¥\ 44
2.1.1 IT¬É¤¤ªº¨âÃþ¶}µoªÌ 44
2.1.2 Ŧb¦Û¨¡X¡X¥´³y¤ã¹êªº
°ò¦ 44
2.2 ·sªº¶µ¥Ø 45
2.3 ¨t²Î·§z©MÁ`Åé³]p 46
2.3.1 ¨t²Î»Ý¨D¤ÀªR 46
2.3.2 ¨t²Î¹B¦æ¬yµ{ 47
2.4 ¼Æ¾Ú®w³]p 48
2.4.1 ¦Z»O¼Æ¾Ú®w¤Î¼Æ¾Ú®w³X°Ý
±µ¤fªº¿ï¾Ü 48
2.4.2 ¼Æ¾Ú®wµ²ºcªº³]p 48
2.5 ¨t²Î®Ø¬[³]p 51
2.5.1 ³Ð«Ø¤uµ{¤Î³]p¥D¬É± 51
2.5.2 ¬°¼Æ¾Ú®wªí²K¥[¹ïÀ³ªºÃþ 53
2.5.3 ¨t²Îµn¿ý¼Ò¶ôªº³]p 57
2.6 °ò¥»«H®§ºÞ²z¼Ò¶ô 60
2.6.1 °|¨t«H®§ºÞ²z 60
2.6.2 ±M·~«H®§ºÞ²z 64
2.6.3 ¾Ç¥Í«H®§ºÞ²z 68
2.6.4 ¹Ï®Ñ«H®§ºÞ²z 70
2.7 ¥Î¤áºÞ²z¼Ò¶ô 72
2.7.1 ¥Î¤á½s¿è¹ï¸Ü®Ø 72
2.7.2 ¥Î¤áºÞ²z¹ï¸Ü®Ø 73
2.7.3 קï±K½X¹ï¸Ü®Ø 74
2.8 ¹Ï®Ñɾ\©MÂkÁÙ¼Ò¶ô 76
2.8.1 ¹Ï®Ñɾ\ 76
2.8.2 ¹Ï®ÑÂkÁÙ 78
2.8.3 ¹Ï®Ñɾ\»PÂkÁÙºÞ²z 79
2.9 ¶µ¥Ø½Õ¸Õ 80
²Ä3³¹ ¥ø·~¤H¨ÆºÞ²z¨t²Î 83
3.1 µ{§Çû¾³õ¥Í¦s¥²±þ§Þ 84
3.1.1 µ{§Çûªº¥Í¦s²{ª¬ 84
3.1.2 ¼Ú¬ü¥ø·~¡B¤éÁú¥ø·~©M¤¤¸ê
¥ø·~ªº¤å¤Æ 84
3.1.3 Ŧb¾³õ¡X¡X×·Òµ{§Çû
¾³õ¯µÄy 85
3.2 ·sªº¶µ¥Ø 87
3.3 »Ý¨D¤ÀªR 88
3.3.1 ¨t²Î¤ÀªR 88
3.3.2 ¨t²Î¥Ø¼Ð 88
3.4 ¥\¯à¼Ò¶ô¹º¤À 88
3.5 ·f«Ø¶}µoÀô¹Ò 89
3.6 ³]p¼Æ¾Ú®w 90
3.6.1 E-R¹Ï 90
3.6.2 ³]p¼Æ¾Úªí 91
3.7 ½s½X¤u§@ 95
3.7.1 ³]pû¤u¼Ò¶ô 95
3.7.2 ¦Ò¶Ô¼Ò¶ô 105
3.7.3 ³]p¤u¸ê¼Ò¶ô 111
3.7.4 ¥Î¤áºÞ²z¼Ò¶ô 115
3.7.5 ¼Æ¾Ú®w³Æ¥÷¼Ò¶ô 116
3.7.6 ¼Æ¾Ú®wÁÙì¼Ò¶ô 117
3.7.7 ¥Î¤áµn¿ý¼Ò¶ô 118
3.8 ¶µ¥Ø´ú¸Õ 119
²Ä4³¹ ¦w¥þ½Ã¤h¨¾¤õùÙ¨t²Î 123
4.1 ¥ø·~ªº·¾³q¤§¹D 124
4.1.1 ¶}µo¤½¥qªº³¡ªù²{ª¬ 124
4.1.2 Ŧb¤½¥q¡X¡X±´°Q³¡ªù¤§¶¡ªº
·¾³q¤§¹D 125
4.2 ²Ä¤@Ó¬Õ§Q¶µ¥Ø 126
4.2.1 ¤°¤\¬O¨¾¤õùÙ 126
4.2.2 ¨¾¤õùÙªºÃþ«¬ 126
4.2.3 ¨¾¤õùÙªºµ²ºc 127
4.2.4 ¹ê²{¨¾¤õùÙªº´XºØ¤è¦¡ 129
4.2.5 ¨¾¤õùÙ½sµ{ 129
4.3 ¤@Ó²³æªº¨¾¤õùÙµ{§Ç 132
4.3.1 ì²z 133
4.3.2 ¨ãÅé¹ê²{ 133
4.4 ºôµ¸¨¾¤õùÙ¨t²Î 137
4.4.1 ³]p¬É± 137
4.4.2 ¨ãÅé¹ê²{ 138
²Ä5³¹ µøÀW¼½©ñ¾¹ 159
5.1 ÅéÅç»y¨¥¤§¬ü 160
5.1.1 µ{§Çû¸g±`©¿µøªº°ÝÃD 160
5.1.2 Ŧb¥N½X¥»¨¡X¡XÅé²{
¥N½X¤§¬ü 160
5.2 ·sªº¶µ¥Ø 161
5.3 ¶µ¥Ø³W¹º¤ÀªR 162
5.3.1 »Ý¨D¤ÀªR 162
5.3.2 ¥i¦æ©Ê¤ÀªR 163
5.3.3 ½s¼g¶µ¥Øp¹º®Ñ 164
5.4 ·f«Ø¶}µoÀô¹Ò 166
5.4.1 ·f«ØDirectShow SDK¶}µo
Àô¹Ò 166
5.4.2 ¦w¸ËVisual Studio 2013¶}µo
Àô¹Ò 168
5.5 ³]pFilterGraphµ²ºc 170
5.5.1 ³]pFilterGraphªºµ²ºc 171
5.5.2 ¹ê²{GraphEdit¼ÒÀÀ 171
5.6 ³]p¬É± 174
5.7 ¨ãÅé½s½X 180
5.7.1 CDXGraphÃþªºªì©l¤Æ 180
5.7.2 ³Ð«ØGraphÂoªi¾¹Ãìªí 182
5.7.3 ³]p¹Ï¹³µ¡¤f 183
5.7.4 ´CÅé¼½©ñ±±¨î 184
5.7.5 µøÀW¥þ«ÌÅã¥Ü 187
5.7.6 §ì¹Ï«O¦s 187
5.7.7 ¼½©ñ±±¨î 188
5.8 ¶µ¥Ø½Õ¸Õ 197
²Ä6³¹ ±M·~²z°]¨t²Î 199
6.1 ¬[ºc¤¤ªº¥iÂX®i©Ê 200
6.1.1 ³n¥óªºµo®i¬O¤@Ó¤£Â_§¹µ½ªº
¹Lµ{ 200
6.1.2 Ŧb¶µ¥Ø¡X¡XÅýµ{§Ç¨ã¦³
§ó¦nªº¥iÂX®i©Ê 200
6.2 ·sªº¶µ¥Ø 201
6.3 ¨t²Î¤ÀªR 203
6.3.1 »Ý¨D¤ÀªR 203
6.3.2 ¥i¦æ©Ê¤ÀªR 203
6.4 ¨t²Î³]p 204
6.4.1 ¨t²Î¥Ø¼Ð 204
6.4.2 ¨t²Î¼Ò¶ôªºµ²ºc 204
6.5 ³]p¼Æ¾Ú®w 205
6.5.1 ³]pºÞ²z¨t²Îªº?E-R?¹Ï 205
6.5.2 ³]p¼Æ¾Ú®wªí 206
6.6 ³]p¨t²Îªº¥D®Ø¬[ 207
6.7 ¨ãÅé½s½X 211
6.7.1 ¥Î¤áºÞ²z¼Ò¶ô 211
6.7.2 ¦¬¤ä«H®§¼Ò¶ô 218
6.7.3 ²z°]¤ÀªR¼Ò¶ôªº¥\¯à¤ÀªR 228
6.7.4 ³]p²z°]¤ÀªR¼Ò¶ôªº¬É± 228
6.7.5 ²z°]¤ÀªR¼Ò¶ôªº½s½X¹ê²{ 229
6.8 ¶µ¥Ø½Õ¸Õ 233
²Ä7³¹ ¥éQQ²á¤Ñ¨t²Î 237
7.1 ¼Ò¶ô¤Æ½sµ{ 238
7.1.1 ½Í¼Ò¶ô¤Æ³]p«ä·Q 238
7.1.2 Ŧb¼Ò¶ô¤Æ«ä·Q¡X¡X¹ê²{
°ª¤º»E©M§C½¢¦Xªº¥N½X 239
7.2 ¨t²ÎI´º¤¶²Ð 241
7.3 ¨t²Î¤ÀªR 241
7.3.1 ¨t²Î»Ý¨D¤ÀªR 242
7.3.2 Á`Åé³]p 242
7.3.3 ¨t²Î¤å¥ó·§z 245
7.4 ªA°È¾¹ºÝ½s½X 246
7.4.1 ³]pªA°È¾¹¬É± 247
7.4.2 ¥Î¤á«H®§ºÞ²z¼Ò¶ô 247
7.4.3 «È¤áºÝ½Ð¨D«H®§ªº³B²z 252
7.4.4 ¨t²Î¸s®ø®§µo°e¥\¯à 255
7.5 «È¤áºÝ½s½X 256
7.5.1 ³]p«È¤áºÝ¬É± 256
7.5.2 °ò¥»«H®§»P®ø®§ªº³]p 258
7.5.3 ½uµ{¨ç¼Æªº³]p»P¹ê²{ 258
7.5.4 »PªA°È¾¹ºÝªº¥æ¤¬¥\¯à 263
7.5.5 «È¤áºÝ¤§¶¡ªº¥æ¤¬ 269
7.6 ¨t²Î½Õ¸Õ 276
²Ä8³¹ XX¤¤¾Ç¦¨ÁZºÞ²z¨t²Î 277
8.1 µ{§Çªº¥i²¾´Ó©Ê 278
8.1.1 ¤°¤\¬Oµ{§Çªº¥i²¾´Ó©Ê 278
8.1.2 Ŧb§Þ³N¡X¡X¹ê²{¶}µo¤u¨ã
¸ó¥»OÂà´« 278
8.2 ·sªº¶µ¥Ø 279
8.3 ¨t²Î¤ÀªR 280
8.3.1 ¶}µoI´º 280
8.3.2 »Ý¨D¤ÀªR 280
8.3.3 ¥\¯à´yz 280
8.4 ¼Ò¶ô³W¹º 281
8.5 ·f«Ø¼Æ¾Ú®w 282
8.6 «e´Á½s½X¡X¡X³]p¤½¦@Ãþ 286
8.7 ³]p¬É± 287
8.8 ¦Z´Á½s½X 288
8.8.1 ¬ì¥Ø«H®§ºÞ²z¼Ò¶ô 288
8.8.2 ¾Ç¥Í«H®§ºÞ²z¼Ò¶ô 295
8.8.3 ¿ý¤J¾Ç¥Í¦¨ÁZ¼Ò¶ô 299
8.8.4 ¦¨ÁZµ¥¯ÅºÞ²z¼Ò¶ô 302
8.8.5 ¾Ç¥Í¹H³W¬d¸ß¼Ò¶ô 310
8.8.6 ³øªí¥´¦L¼Ò¶ô 312
8.9 ¶µ¥Ø½Õ¸Õ 316
8.10 ±NVC++ 6.0¶µ¥ØÂà´«¬°
Visual Studio 2013¶µ¥Ø 318
²Ä9³¹ ¹Ï¹³³B²z¨t²Î 323
9.1 ¦Ò¼{©Ò¦³¥i¯à·|µo¥Íªº±¡§Î 324
9.1.1 ¤@¬q©Ð¶U¥N½X©Ò¤Þµoªº
«ä¦Ò 324
9.1.2 Ŧb°ª½è¶q¡X¡X´£°ªµ{§Çªº
°·§§©Ê 324
9.2 ·sªº¶µ¥Ø 326
9.3 ¨t²Î³]p 327
9.4 ¥\¯à¼Ò¶ô¹º¤À 327
9.5 ³]p¬É± 328
9.6 ³]pÃþ 330
9.6.1 ½s¼g¦ì¹ÏÃþ 330
9.6.2 CColorGridÃþ 333
9.6.3 CPaintParambarÃþ 333
9.6.4 ¥D®Ø¬[Ãþ 334
9.6.5 ø¹Ï¤u¨ã±øÃþ 335
9.7 ¨ãÅé½s½X 336
9.7.1 ¤å¥ó³B²z¼Ò¶ô 336
9.7.2 ¤u¨ã±ø©Mª¬ºA±ø 338
9.7.3 ¾ó¥Öµ¬¯x§Î¿ï¶ô©Mµe¹Ï 343
9.7.4 ø¨î¦±½u©M¼g¦r 352
9.7.5 ©ì°Ê¤@Ó¿ï¶ô 361
9.7.6 Ö߶KªO 362
9.8 ¶µ¥Ø½Õ¸Õ 365
²Ä10³¹ µøÀWºÊ±±¨t²Î 369
10.1 °µ¦n¶µ¥ØºÞ²zªÌ 370
10.1.1 ³n¥ó¤uµ{®v¨ì¶µ¥ØºÞ²zªÌ
¤§¸ô 370
10.1.2 ŦbºÞ²z¡X¡X¹BÂà¤@Ó
°ª®Äªº¶}µo¹Î¶¤ 370
10.2 ·sªº¶µ¥Ø 373
10.3 ¨t²Î¤ÀªR 373
10.3.1 I´º 373
10.3.2 ¥i¦æ©Ê¤ÀªR 374
10.3.3 ½s¼g¶µ¥Øp¹º®Ñ 375
10.4 ¨t²Î³]p 376
10.5 ¼Æ¾Ú®w³]p 378
10.5.1 ¼Æ¾Ú®w¤ÀªR 378
10.5.2 ¼Æ¾Ú®w·§©À³]p 379
10.5.3 ¼Æ¾Ú®wÅÞ¿èµ²ºcªº³]p 379
10.6 ³]p¤½¦@Ãþ 380
10.6.1 ¹ê²{«ö¶s×¹¢ 380
10.6.2 ¯S®í®ø®§³B²z 382
10.6.3 ×¹¢¤lÃþ¤Æ³B²z 384
10.6.4 ©w¸q¦w¸Ë¹_¤lªº¨ç¼Æ 384
10.6.5 ©w¸q¨ø¸ü¹_¤lªº¨ç¼Æ 385
10.7 ³]p¥Dµ¡Åé 385
10.8 ¨ãÅé½s½X 400
10.8.1 ºÞ²zûµn¿ý¼Ò¶ô 400
10.8.2 ºÊ±±ºÞ²z¼Ò¶ô 403
10.8.3 ³]p¼s¨¤¦Û°ÊºÊ±±¼Ò¶ô 407
10.8.4 µøÀW¦^©ñ¼Ò¶ô 413
10.9 ³]pµ¡Å饬§½ 416
10.10 ¶µ¥Ø½Õ¸Õ 423
²Ä11³¹ ºôµ¸¹q¸Ü¨t²Î 425
11.1 ºâªk¬Oµ{§ÇªºÆF»î 426
11.1.1 ¤°¤\¬Oºâªk 426
11.1.2 Ŧb§Þ³N¨IÕà¡X¡Xpºâ¾÷
¤¤ªººâªk 427
11.2 ºôµ¸¹q¸Ü¨t²Î°ò¦ 430
11.2.1 ¤°¤\¬Oºôµ¸¹q¸Ü 430
11.2.2 ºôµ¸¹q¸Üªºì²z 430
11.2.3 ¹ê²{¤è¦¡ 431
11.3 ³]p¬É± 431
11.3.1 ·Ç³Æ¯À§÷ 432
11.3.2 ³Ð«Ø¤uµ{ 432
11.4 ¨ãÅé½s½X 433
11.4.1 ©w¸q¤½¦@Åܶq 433
11.4.2 ³Ð«Øµ¡¤f¨ç¼Æ 436
11.4.3 ³]¸mµÀW³]³Æ 438
11.4.4 ºôµ¸³q«H 441
11.4.5 ®M±µ¦rÅTÀ³¨ç¼Æ 447
²Ä12³¹ FoxmailÂàµo¨t²Î 451
12.1 ¨«¦V¬[ºc®v¤§¸ô 452
12.1.1 ¤°¤\¬O¬[ºc®v 452
12.1.2 Ŧb¬[ºc¡X¡X¦p¦ó¦¨¬°¤@¦W
¬[ºc®v 452
12.1.3 Ŧb¬[ºc¡X¡X¦p¦ó¦¨´N¤@Ó
¬üÄRªº¬[ºc 453
12.2 I´º¤¶²Ð¡X¡X¶l¥ó¬O¤@ºØ¥þ·sªº
³q«H¤è¦¡ 454
12.2.1 ¹q¤l¶l¥óªºì²z 455
12.2.2 ¶l¥ó¨óij 455
12.3 ¤@ÓFoxmail¶µ¥Ø 456
12.3.1 ½s¼gÃþ 456
12.3.2 ³]p¬É± 460
12.4 ¨ãÅé½s½X 465
12.4.1 ¹ê²{CBase64Ãþ 465
12.4.2 ¹ê²{³s±µÃþCSMTP 467
12.4.3 ¹ê²{¶l¥óºÞ²zÃþ
CMailMessage 471
12.4.4 ¹ê²{ªþ¥ó³B²z¥\¯à 474
12.5 ¨t²Î½Õ¸Õ 479
¡@¡@
¡@¡@
¡@¡@
¡@¡@
¡@¡@
¡@¡@
¡@¡@
¡@¡@
¡@¡@
¡@¡@
¡@¡@
¡@¡@
¡@¡@
¡@¡@