win7任務(wù)欄編程_第1頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、win7任務(wù)欄編程typef enum _thumbbuttonflags thbf_enabled = 0, thbf_disabled = 0x1, thbf_dismissonclick = 0x2, thbf_nobackground = 0x4, thbf_hidden = 0x8, thbf_noninteractive = 0x10 thumbbuttonflags; typedef enum _thumbbuttonmask thb_bitmap = 0x1, thb_icon = 0x2, thb_tooltip = 0x4, thb_flags = 0x8 thumbbut

2、tonmask; include pshpack8.h typedef suct _thumbbutton thumbbuttonmask dwmask; uint iid; uint ibitmap; hicon hicon; wchar sztip 260 ; thumbbuttonflags dwflags; thumbbutton, *lpthumbbutton; include poppack.h define thbn_clicked 0x1800 typedef enum _tbpflag tbpf_noprogress = 0, tbpf_indeterminate = 0x1

3、, tbpf_normal = 0x2, tbpf_error = 0x4, tbpf_paused = 0x8 tbpflag; /typedef _com_interface itaskbarlist3vtbl itaskbarlist3vtbl; define interface itaskbarlist3vtbl declare_interface_(itaskbarlist3vtbl,iunknown) stdmethod(queryinterface)(this_ refiid,lpvoid*) pure; stdmethod_(ulong,aref)(this) pure; st

4、dmethod_(ulong,release)(this) pure; stdmethod(hrinit)(this) pure; stdmethod(addtab)(this_ hwnd) pure; stdmethod(deletetab)(this_ hwnd) pure; stdmethod(activatetab)(this_ hwnd) pure; stdmethod(setactivealt)(this_ hwnd) pure; stdmethod(markfulcreenwindow)(this_ hwnd,bool) pure; stdmethod(setprogressva

5、lue)(this_ hwnd,ulonglong,ulonglong) pure; stdmethod(setprogressstate)(this_ hwnd,dword) pure; stdmethod(registertab)(this_ hwnd,hwnd) pure; stdmethod(unregistertab)(this_ hwnd) pure; stdmethod(settaborder)(this_ hwnd,hwnd) pure; stdmethod(settabactive)(this_ hwnd,hwnd,dword) pure; stdmethod(thumbba

6、raddbuttons)(this_ hwnd,uint,lpthumbbutton) pure; stdmethod(thumbbarupbuttons)(this_ hwnd,uint,lpthumbbutton) pure; stdmethod(thumbbarsetimagelist)(this_ hwnd,himagelist) pure; stdmethod(setoverlayicon)(this_ hwnd,hicon,lpcwstr) pure; stdmethod(setthumbnailtooltip)(this_ hwnd,lpcwstr) pure; stdmetho

7、d(setthumbnailclip)(this_ hwnd,hicon,rect) pure; undef interface typedef struct itaskbarlist3vtbl itaskbarlist3; if !defined(_lusplus) | defined(cinterface) define itaskbarlist3_queryinterface(p,ri,ppvobject) (p)- lpvtbl- queryinterface(p,riid,ppvobject) define itaskbarlist3_addref(p) (p)- lpvtbl- a

8、ddref(p) define itaskbarlist3_release(p) (p)- lpvtbl- release(p) define itaskbarlist3_hrinit(p) (p)- lpvtbl- hrinit(p) define itaskbarlist3_addtab(p,hwnd) (p)- lpvtbl- addtab(p,hwnd) define itaskbarlist3_deletetab(p,hwnd) (p)- lpvtbl- deletetab(p,hwnd) define itaskbarlist3_activatetab(p,hwnd) (p)- l

9、pvtbl- activatetab(p,hwnd) define itaskbarlist3_setactivealt(p,hwnd) (p)- lpvtbl- setactivealt(p,hwnd) define itaskbarlist3_markfullscreenwindow(p,hwnd,ffullscreen) (p)- lpvtbl- markfullscreenwindow(p,hwnd,ffullscreen) define itaskbarlist3_setprogressvalue(p,hwnd,ullcompleted,ulltotal) (p)- lpvtbl-

10、setprogressvalue(p,hwnd,ullcompleted,ulltotal) define itaskbarlist3_setprogressstate(p,hwnd,tbpflags) (p)- lpvtbl- setprogressstate(p,hwnd,tbpflags) define itaskbarlist3_registertab(p,hwndtab,hwndmdi) (p)- lpvtbl- registertab(p,hwndtab,hwndmdi) define itaskbarlist3_unregistertab(p,hwndtab) (p)- lpvt

11、bl- unregistertab(p,hwndtab) define itaskbarlist3_settaborder(p,hwndtab,hwndinsertbefore) (p)- lpvtbl- settaborder(p,hwndtab,hwndinsertbefore) define itaskbarlist3_settabactive(p,hwndtab,hwndmdi,dwreserved) (p)- lpvtbl- settabactive(p,hwndtab,hwndmdi,dwreserved) define itaskbarlist3_thumbbaraddbutto

12、ns(p,hwnd,cbuttons,pbutton) (p)- lpvtbl- thumbbaraddbuttons(p,hwnd,cbuttons,pbutton) define itaskbarlist3_thumbbarupdatebuttons(p,hwnd,cbuttons,pbutton) (p)- lpvtbl- thumbbarupdatebuttons(p,hwnd,cbuttons,pbutton) define itaskbarlist3_thumbbarsetimagelist(p,hwnd,himl) (p)- lpvtbl- thumbbarsetimagelis

13、t(p,hwnd,himl) define itaskbarlist3_setoverlayicon(p,hwnd,hicon,pszdescription) (p)- lpvtbl- setoverlayicon(p,hwnd,hicon,pszdescription) define itaskbarlist3_setthumbnailtooltip(p,hwnd,psztip) (p)- lpvtbl- setthumbnailtooltip(p,hwnd,psztip) define itaskbarlist3_setthumbnailclip(p,hwnd,prcclip) (p)-

14、lpvtbl- setthumbnailclip(p,hwnd,prcclip) else /* !defined(_cplusplus) | defined(cinterface) */ define itaskbarlist3_queryinterface(p,riid,ppvobject) (p)- queryinterface(p,riid,ppvobject) define itaskbarlist3_addref(p) (p)- addref(p) define itaskbarlist3_release(p) (p)- release(p) define itaskbarlist

15、3_hrinit(p) (p)- hrinit(p) define itaskbarlist3_addtab(p,hwnd) (p)- addtab(p,hwnd) define itaskbarlist3_deletetab(p,hwnd) (p)- deletetab(p,hwnd) define itaskbarlist3_activatetab(p,hwnd) (p)- activatetab(p,hwnd) define itaskbarlist3_setactivealt(p,hwnd) (p)- setactivealt(p,hwnd) define itaskbarlist3_

16、markfullscreenwindow(p,hwnd,ffullscreen) (p)- markfullscreenwindow(p,hwnd,ffullscreen) define itaskbarlist3_setprogressvalue(p,hwnd,ullcompleted,ulltotal) (p)- setprogressvalue(p,hwnd,ullcompleted,ulltotal) define itaskbarlist3_setprogressstate(p,hwnd,tbpflags) (p)- setprogressstate(p,hwnd,tbpflags)

17、 define itaskbarlist3_registertab(p,hwndtab,hwndmdi) (p)- registertab(p,hwndtab,hwndmdi) define itaskbarlist3_unregistertab(p,hwndtab) (p)- unregistertab(p,hwndtab) define itaskbarlist3_settaborder(p,hwndtab,hwndinsertbefore) (p)- settaborder(p,hwndtab,hwndinsertbefore) define itaskbarlist3_settabac

18、tive(p,hwndtab,hwndmdi,dwreserved) (p)- settabactive(p,hwndtab,hwndmdi,dwreserved) define itaskbarlist3_thumbbaraddbuttons(p,hwnd,cbuttons,pbutton) (p)- thumbbaraddbuttons(p,hwnd,cbuttons,pbutton) define itaskbarlist3_thumbbarupdatebuttons(p,hwnd,cbuttons,pbutton) (p)- thumbbarupdatebuttons(p,hwnd,c

19、buttons,pbutton) define itaskbarlist3_thumbbarsetimagelist(p,hwnd,himl) (p)- thumbbarsetimagelist(p,hwnd,himl) define itaskbarlist3_setoverlayicon(p,hwnd,hicon,pszdescription) (p)- setoverlayicon(p,hwnd,hicon,pszdescription) define itaskbarlist3_setthumbnailtooltip(p,hwnd,psztip) (p)- setthumbnailtooltip(p,hwnd,psztip) define itaskbarlist3_setthumbnailclip(p,hwnd,prcclip) (p)- setthumbnailcl

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論