2012年10月15日 星期一

HW2-2

這次是作PART C部分右下角的功能表,必須要利用PART A的程式去改寫。
CAPSTATUS
The CAPSTATUS structure defines the current state of the capture window.

typedef struct {
UINT uiImageWidth;
UINT uiImageHeight;
BOOL fLiveWindow;
BOOL fOverlayWindow;
BOOL fScale;
POINT ptScroll;
BOOL fUsingDefaultPalette;
BOOL fAudioHardware;
BOOL fCapFileExists;
DWORD dwCurrentVideoFrame;
DWORD dwCurrentVideoFramesDropped;
DWORD dwCurrentWaveSamples;
DWORD dwCurrentTimeElapsedMS;
HPALETTE hPalCurrent;
BOOL fCapturingNow;
DWORD dwReturn;
UINT wNumVideoAllocated;
UINT wNumAudioAllocated;
} CAPSTATUS;
 想要改寫之前我們必須要先了解上面的程式碼擁有甚麼樣的功能, 例如:POINT ptScroll我們是要去取X軸跟Y軸。在這個地方,我一直搞不清楚X軸跟Y軸到底要去如何利用程式去撰寫,還好有同學很熱心的教導我,我才知道宣告時要加上.X跟.Y。

沒有留言: