在打開文件的時候,程序中有這麼一句:
TCHAR szFilter[] =
_T("Mp3 File(*.mp3)|*.mp3
|Wma File(*.wma)|*.wma
|Video File(*.dat)|*.dat
|Wave File(*.wav)|*.wav
|AVI File(*.avi)|*.avi
|Movie File(*.mov)|*.mov
|Media File(*.mmm)|*.mmm
|Mid File(*.mid;*,rmi)|*.mid;*.rmi
|MPEG File(*.mpeg)|*.mpeg
|All File(*.*)|*.*||");
沒看太懂,希望大神可以給解釋解釋
在打開文件對話框的下面有個文件類型的下拉列表,專業術語叫過濾器。這個代碼就是產生不同的過濾器的。
Mp3 File(*.mp3)|*.mp3
|之前的部分,是給人看的,顯示在下拉中,後面的那部分,是給程序看的,用來匹配只顯示*.mp3的文件。
這些在msdn中都有,google getopenfilename msdn,也能找到。