WindowsApi补充教案二

WindowsApi补充教案二

ID:41890330

大小:221.91 KB

页数:15页

时间:2019-09-04

WindowsApi补充教案二_第1页
WindowsApi补充教案二_第2页
WindowsApi补充教案二_第3页
WindowsApi补充教案二_第4页
WindowsApi补充教案二_第5页
资源描述:

《WindowsApi补充教案二》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、jntnBar.//scrolIbarflag补充教案二1•调试程序的方法一DWORDGetLastError(VOID)使用:DWORDdw;调用某一个函数;dw=GetLasstError();根据dw的值可以知道上一个函数是否调用成功,或者是出了什么错误。2.关于滚动条的函数①设置滚动范围BOOLSetScrolIRange(HWNDhWnd9//handietowindowwithscrolIbarintnMinPos,intnMaxPos,//minimumscroIlingposition//maximumscroIIingpositionBOOLbRedraw//redrawf

2、Iag);②获得滚动块的当前位置intGetScrolIPos(HWNDhWnd,//handIetowindowwithscrolIbarintnBar//scrolIbarfIags);③设定滚动块的位置intSetScrolIPos(intnBar.jntnPos.BOOLbRedraw//scrolIbarflag//newpositionofscrolIbox//redrawflagHWNDhWnd,handIetowindowwithscrolI);3.滚动条信息结构typedefstructtagSCROLLINFO{//siUINTcbSize;//结构体自身的大小UINTf

3、Mask;//操作标识intnMin;//滚动条范围最小值intnMax;//滚动条范围最大值UINTnPage;//页面大小intnPos;//滚动块位置intnTrackPos;//被拖动的滚动块位置}SCROLLINFO;typedefSCROLLINFOFAR*LPSCROLLINFOfMask的值可以取以下的值:SIF.ALLCombinationofSIF_PAGE,S1F_POS,SIF.RANGE,andSIF_TRACKPOS.SIF_DISABLENOSCROLLThisvalueisusedonlywhensettingascrollbar'sparameters.If

4、thescrollbar'snewparametersmakethescrollbarunnecessary,disablethescrollbarinsteadofremovingit.SIF_PAGEThenPagemembercontainsthepagesizeforaproportionalscrollbar.SIF_POSThenPosmembercontainsthescrollboxposition,whichisnotupdatedwhiletheuserdragsthescrollbox・SIF.RANGEThenMinandnMaxmemberscontainthemi

5、nimumandmaximumvaluesforthescrollingrange・SIF.TRACKPOSThenTrackPosmembercontainsthecurrentpositionofthescrollboxwhiletheuseris4.新滚动条函数①设置函数intSetScrolIlnfo(HWNDhwndfintfnBar.//handietowindowwithscrol1bar//scro11barf1agLPSCROLLINFO/ps///pointertostrueturewithscrolIparametersBOOLfRedraw//redrawfIag)

6、;其中加B"的值可以取以下的值:SB_CTLSetstheparametersofascrollbarcontrol.Thehwndparametermustbethehandletothescrollbarcontrol.SB_HORZSetstheparametersofthegivenwindow'sstandardhorizontalscrollba匚SB_VERTSetstheparametersofthegivenwindow'sstandardverticalscrollbar.②获得滚动条信息函数BOOLGetScrolIInfo(HWNDhwnd.//handletowin

7、dowwithscrolIbarintfnBar.//scrolIbarflagLPSCROLLINFOIpsi//pointertostructureforscrolIparameters);5.改善滚动条①新的滚动条函数使用真正的32位参数,使得可以接收的滚动条变动范围扩大了。老的滚动条函数接收到带有SB_THUMBTRACK或SB_THUMBPOSITION信息的滚动条消息时,其参数wParam虽然是3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。