﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-heting-随笔分类-c#范例</title><link>http://www.blogjava.net/heting/category/41189.html</link><description /><language>zh-cn</language><lastBuildDate>Thu, 19 Aug 2010 17:11:12 GMT</lastBuildDate><pubDate>Thu, 19 Aug 2010 17:11:12 GMT</pubDate><ttl>60</ttl><item><title>AxWindowsMediaPlayer的详细用法</title><link>http://www.blogjava.net/heting/archive/2010/08/19/329356.html</link><dc:creator>贺挺</dc:creator><author>贺挺</author><pubDate>Thu, 19 Aug 2010 05:54:00 GMT</pubDate><guid>http://www.blogjava.net/heting/archive/2010/08/19/329356.html</guid><wfw:comment>http://www.blogjava.net/heting/comments/329356.html</wfw:comment><comments>http://www.blogjava.net/heting/archive/2010/08/19/329356.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/heting/comments/commentRss/329356.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/heting/services/trackbacks/329356.html</trackback:ping><description><![CDATA[AxWindowsMediaPlayer的详细用法<br />
AxWindowsMediaPlayer的详细用法收藏<br />
找我把,剛做過,相當熟悉<br />
<br />
<br />
属性/方法名： 说明：&nbsp; <br />
[基本属性] 　&nbsp; <br />
URL:String; 指定媒体位置，本机或网络地址&nbsp; <br />
uiMode:String; 播放器界面模式，可为Full, Mini, None, Invisible&nbsp; <br />
playState:integer; 播放状态，1=停止，2=暂停，3=播放，6=正在缓冲，9=正在连接，10=准备就绪&nbsp; <br />
enableContextMenu:Boolean; 启用/禁用右键菜单&nbsp; <br />
fullScreen:boolean; 是否全屏显示&nbsp; <br />
[controls] wmp.controls //播放器基本控制&nbsp; <br />
controls.play; 播放&nbsp; <br />
controls.pause; 暂停&nbsp; <br />
controls.stop; 停止&nbsp; <br />
controls.currentPosition:double; 当前进度&nbsp; <br />
controls.currentPositionString:string; 当前进度，字符串格式。如&#8220;00:23&#8221;&nbsp; <br />
controls.fastForward; 快进&nbsp; <br />
controls.fastReverse; 快退&nbsp; <br />
controls.next; 下一曲&nbsp; <br />
controls.previous; 上一曲&nbsp; <br />
[settings] wmp.settings //播放器基本设置&nbsp; <br />
settings.volume:integer; 音量，0-100&nbsp; <br />
settings.autoStart:Boolean; 是否自动播放&nbsp; <br />
settings.mute:Boolean; 是否静音&nbsp; <br />
settings.playCount:integer; 播放次数&nbsp; <br />
[currentMedia] wmp.currentMedia //当前媒体属性&nbsp; <br />
currentMedia.duration:double; 媒体总长度&nbsp; <br />
currentMedia.durationString:string; 媒体总长度，字符串格式。如&#8220;03:24&#8221;&nbsp; <br />
currentMedia.getItemInfo(const string); 获取当前媒体信息"Title"=媒体标题，"Author"=艺术家，"Copyright"=版权信息，"Description"=媒体内容描述，"Duration"=持续时间（秒），"FileSize"=文件大小，"FileType"=文件类型，"sourceURL"=原始地址&nbsp; <br />
currentMedia.setItemInfo(const string); 通过属性名设置媒体信息&nbsp; <br />
currentMedia.name:string; 同 currentMedia.getItemInfo("Title")&nbsp; <br />
[currentPlaylist] wmp.currentPlaylist //当前播放列表属性&nbsp; <br />
currentPlaylist.count:integer; 当前播放列表所包含媒体数&nbsp; <br />
currentPlaylist.Item[integer]; 获取或设置指定项目媒体信息，其子属性同wmp.currentMedia&nbsp; <br />
AxWindowsMediaPlayer控件的属性收藏<br />
MediaPlayer1.Play　　　　　　　　　　播放 &nbsp; <br />
MediaPlayer1.Stop　　　　　　　　　　停止 &nbsp; <br />
MediaPlayer1.Pause　　　　　　　　　 暂停 &nbsp; <br />
MediaPlayer1.PlayCount　　　　　　　　文件播放次数 &nbsp; <br />
MediaPlayer1.AutoRewind　　　　　　　是否循环播放 &nbsp; <br />
MediaPlayer1.Balance　　　　　　　　　声道 &nbsp; <br />
MediaPlayer1.Volume　　　　　　　　　音量 &nbsp; <br />
MediaPlayer1.Mute　　　　　　　　　　静音 &nbsp; <br />
MediaPlayer1.EnableContextMenu　　　　是否允许在控件上点击鼠标右键时弹出快捷菜单 &nbsp; <br />
MediaPlayer1.AnimationAtStart　　　　是否在播放前先播放动画 &nbsp; <br />
MediaPlayer1.ShowControls　　　　　　是否显示控件工具栏 &nbsp; <br />
MediaPlayer1.ShowAudioControls　　　　是否显示声音控制按钮 &nbsp; <br />
MediaPlayer1.ShowDisplay　　　　　　　是否显示数据文件的相关信息 &nbsp; <br />
MediaPlayer1.ShowGotoBar　　　　　　　是否显示Goto栏 &nbsp; <br />
MediaPlayer1.ShowPositionControls　　是否显示位置调节按钮 &nbsp; <br />
MediaPlayer1.ShowStatusBar　　　　　　是否显示状态栏 &nbsp; <br />
MediaPlayer1.ShowTracker　　　　　　　是否显示进度条 &nbsp; <br />
MediaPlayer1.FastForward　　　　　　　快进 &nbsp; <br />
MediaPlayer1.FastReverse　　　　　　　快退 &nbsp; <br />
MediaPlayer1.Rate　　　　　　　　　　快进／快退速率 &nbsp; <br />
MediaPlayer1.AllowChangeDisplaySize　是否允许自由设置播放图象大小 &nbsp; <br />
MediaPlayer1.DisplaySize　　　　　　　设置播放图象大小 &nbsp; <br />
　　　　1-MpDefaultSize　　　　　　　　　原始大小 &nbsp; <br />
　　　　2-MpHalfSize　　　　　　　　　　 原始大小的一半 &nbsp; <br />
　　　　3-MpDoubleSize　　　　　　　　　 原始大小的两倍 &nbsp; <br />
　　　　4-MpFullScreen　　　　　　　　　 全屏 &nbsp; <br />
　　　　5-MpOneSixteenthScreen　　　　　 屏幕大小的1/16 &nbsp; <br />
　　　　6-MpOneFourthScreen　　　　　　　屏幕大小的1/4 &nbsp; <br />
　　　　7-MpOneHalfScreen　　　　　　　　屏幕大小的1/2 &nbsp; <br />
MediaPlayer1.ClickToPlay　　　　　　　是否允许单击播放窗口启动Media Player &nbsp; <br />
&nbsp;<br />
<br />
http://blog.csdn.net/brouse8079/archive/2007/10/17/1829885.aspx<br />
<br />
&nbsp;<br />
<br />
AxWindowsMediaPlayer常用属性<br />
2008-03-18 21:28<br />
2. Ctlcontrols属性<br />
<br />
Ctlcontrols属性是AxWindowsMediaPlayer的一个重<br />
<br />
要属性， 此控件中有许多常用成员。<br />
<br />
(1) 方法play<br />
<br />
用于播放多媒体文件，其格式为：<br />
<br />
窗体名.控件名.Ctlcontrols.play()<br />
<br />
如： AxWindowsMediaPlayer1.Ctlcontrols.play()<br />
<br />
&#8216;此处缺省窗体名是Me<br />
<br />
(2) 方法pause<br />
<br />
用于暂停正在播放的多媒体文件，其格式为：<br />
<br />
窗体名.控件名.Ctlcontrols.pause()<br />
<br />
如： AxWindowsMediaPlayer1.Ctlcontrols.pause()<br />
<br />
(3) 方法stop<br />
<br />
用于停止正在播放的多媒体文件，其格式为：<br />
<br />
窗体名.控件名.Ctlcontrols.stop()<br />
<br />
如： AxWindowsMediaPlayer1.Ctlcontrols.stop()<br />
<br />
(4) 方法fastforward<br />
<br />
用于将正在播放的多媒体文件快进，其格式为：<br />
<br />
窗体名.控件名.Ctlcontrols.fastforward()<br />
<br />
如：<br />
<br />
AxWindowsMediaPlayer1.Ctlcontrols.forward()<br />
<br />
(5) 方法fastreverse<br />
<br />
窗体名.控件名.Ctlcontrols.fastreverse()<br />
<br />
如：<br />
<br />
AxWindowsMediaPlayer1.Ctlcontrols.fastreverse<br />
<br />
()<br />
<br />
6. 属性CurrentPosition<br />
<br />
用于获取多媒体文件当前的播放进度，其值是数值类<br />
<br />
型，使用格式为：<br />
<br />
窗体名.控件名.Ctlcontrols.currentPosition<br />
<br />
d1=AxWindowsMediaPlayer1.Ctlcontrols.currentPosi<br />
<br />
tion<br />
<br />
其中d1 是一个整型变量。<br />
<br />
7. 属性Duration<br />
<br />
用于获取当前多媒体文件的播放的总时间，其值为数<br />
<br />
值类型，其使用格式为：<br />
<br />
窗体名.控件名.currentMedia.duration<br />
<br />
如：d2<br />
<br />
=AxWindowsMediaPlayer1.currentMedia.duration<br />
<br />
其中d2是一个整型变量。<br />
controls.currentPositionString:string; 当前进<br />
<br />
度，字符串格式。如&#8220;00:23&#8221;<br />
<br />
<br />
属性/方法名： 说明：&nbsp; <br />
[基本属性] 　&nbsp; <br />
URL:String; 指定媒体位置，本机或网络地址&nbsp; <br />
uiMode:String; 播放器界面模式，可为Full, Mini,<br />
<br />
None, Invisible&nbsp; <br />
playState:integer; 播放状态，1=停止，2=暂停，<br />
<br />
3=播放，6=正在缓冲，9=正在连接，10=准备就绪<br />
<br />
player.PlayStateChange += new AxWMPLib._WMPOCXEvents_PlayStateChangeEventHandler(player_PlayStateChange);<br />
<br />
private void player_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e)<br />
{<br />
&nbsp; // Test the current state of the player and display a message for each state.<br />
&nbsp; switch (e.newState)<br />
&nbsp; {<br />
&nbsp; case 0: // Undefined<br />
&nbsp; currentStateLabel.Text = "Undefined";<br />
&nbsp; break;<br />
<br />
&nbsp; case 1: // Stopped<br />
&nbsp; currentStateLabel.Text = "Stopped";<br />
&nbsp; break;<br />
<br />
&nbsp; case 2: // Paused<br />
&nbsp; currentStateLabel.Text = "Paused";<br />
&nbsp; break;<br />
<br />
&nbsp; case 3: // Playing<br />
&nbsp; currentStateLabel.Text = "Playing";<br />
&nbsp; break;<br />
<br />
&nbsp; case 4: // ScanForward<br />
&nbsp; currentStateLabel.Text = "ScanForward";<br />
&nbsp; break;<br />
<br />
&nbsp; case 5: // ScanReverse<br />
&nbsp; currentStateLabel.Text = "ScanReverse";<br />
&nbsp; break;<br />
<br />
&nbsp; case 6: // Buffering<br />
&nbsp; currentStateLabel.Text = "Buffering";<br />
&nbsp; break;<br />
<br />
&nbsp; case 7: // Waiting<br />
&nbsp; currentStateLabel.Text = "Waiting";<br />
&nbsp; break;<br />
<br />
&nbsp; case 8: // MediaEnded<br />
&nbsp; currentStateLabel.Text = "MediaEnded";<br />
&nbsp; break;<br />
<br />
&nbsp; case 9: // Transitioning<br />
&nbsp; currentStateLabel.Text = "Transitioning";<br />
&nbsp; break;<br />
<br />
&nbsp; case 10: // Ready<br />
&nbsp; currentStateLabel.Text = "Ready";<br />
&nbsp; break;<br />
<br />
&nbsp; case 11: // Reconnecting<br />
&nbsp; currentStateLabel.Text = "Reconnecting";<br />
&nbsp; break;<br />
<br />
&nbsp; case 12: // Last<br />
&nbsp; currentStateLabel.Text = "Last";<br />
&nbsp; break;<br />
<br />
&nbsp; default:<br />
&nbsp; currentStateLabel.Text = ("Unknown State: " + e.newState.ToString());<br />
&nbsp; break;<br />
&nbsp; }<br />
}<br />
&nbsp;<br />
<br />
&nbsp;<br />
<br />
<br />
enableContextMenu:Boolean; 启用/禁用右键菜单&nbsp; <br />
fullScreen:boolean; 是否全屏显示&nbsp; <br />
controls.currentPosition:double; 当前进度&nbsp; <br />
controls.fastForward; 快进&nbsp; <br />
controls.fastReverse; 快退&nbsp; <br />
controls.next; 下一曲&nbsp; <br />
controls.previous; 上一曲&nbsp; <br />
[settings] wmp.settings //播放器基本设置&nbsp; <br />
settings.volume:integer; 音量，0-100&nbsp; <br />
settings.autoStart:Boolean; 是否自动播放&nbsp; <br />
settings.mute:Boolean; 是否静音&nbsp; <br />
settings.playCount:integer; 播放次数&nbsp; <br />
[currentMedia] wmp.currentMedia //当前媒体属性&nbsp; <br />
currentMedia.duration:double; 媒体总长度&nbsp; <br />
currentMedia.durationString:string; 媒体总长度<br />
<br />
，字符串格式。如&#8220;03:24&#8221;&nbsp; <br />
currentMedia.getItemInfo(const string); 获取当<br />
<br />
前媒体信息"Title"=媒体标题，"Author"=艺术<br />
<br />
家，"Copyright"=版权信息，"Description"=媒体内<br />
<br />
容描述，"Duration"=持续时间（秒），"FileSize"=<br />
<br />
文件大小，"FileType"=文件类型，"sourceURL"=原<br />
<br />
始地址&nbsp; <br />
currentMedia.setItemInfo(const string); 通过属<br />
<br />
性名设置媒体信息&nbsp; <br />
currentMedia.name:string; 同<br />
<br />
currentMedia.getItemInfo("Title")&nbsp; <br />
[currentPlaylist] wmp.currentPlaylist //当前播<br />
<br />
放列表属性&nbsp; <br />
currentPlaylist.count:integer; 当前播放列表所<br />
<br />
包含媒体数&nbsp; <br />
currentPlaylist.Item[integer]; 获取或设置指定<br />
<br />
项目媒体信息，其子属性同wmp.currentMedia
<img src ="http://www.blogjava.net/heting/aggbug/329356.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/heting/" target="_blank">贺挺</a> 2010-08-19 13:54 <a href="http://www.blogjava.net/heting/archive/2010/08/19/329356.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C# 与 C++ 数据类型比较及结构体转换 </title><link>http://www.blogjava.net/heting/archive/2010/03/20/315998.html</link><dc:creator>贺挺</dc:creator><author>贺挺</author><pubDate>Sat, 20 Mar 2010 02:40:00 GMT</pubDate><guid>http://www.blogjava.net/heting/archive/2010/03/20/315998.html</guid><wfw:comment>http://www.blogjava.net/heting/comments/315998.html</wfw:comment><comments>http://www.blogjava.net/heting/archive/2010/03/20/315998.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/heting/comments/commentRss/315998.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/heting/services/trackbacks/315998.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;C++&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C#=====================================WORD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs...&nbsp;&nbsp;<a href='http://www.blogjava.net/heting/archive/2010/03/20/315998.html'>阅读全文</a><img src ="http://www.blogjava.net/heting/aggbug/315998.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/heting/" target="_blank">贺挺</a> 2010-03-20 10:40 <a href="http://www.blogjava.net/heting/archive/2010/03/20/315998.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>自己写的一个c#winform打印类</title><link>http://www.blogjava.net/heting/archive/2009/09/19/295641.html</link><dc:creator>贺挺</dc:creator><author>贺挺</author><pubDate>Sat, 19 Sep 2009 01:46:00 GMT</pubDate><guid>http://www.blogjava.net/heting/archive/2009/09/19/295641.html</guid><wfw:comment>http://www.blogjava.net/heting/comments/295641.html</wfw:comment><comments>http://www.blogjava.net/heting/archive/2009/09/19/295641.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.blogjava.net/heting/comments/commentRss/295641.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/heting/services/trackbacks/295641.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;1using&nbsp;System;&nbsp;&nbsp;2using&nbsp;System.Collections.Generic;&nbsp;&nbsp;3using&nbsp;System.Text;&nbsp;&nbsp;4using&nbsp;System.Windows.Forms;&nbsp;&nbsp;5using&nbsp;Syste...&nbsp;&nbsp;<a href='http://www.blogjava.net/heting/archive/2009/09/19/295641.html'>阅读全文</a><img src ="http://www.blogjava.net/heting/aggbug/295641.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/heting/" target="_blank">贺挺</a> 2009-09-19 09:46 <a href="http://www.blogjava.net/heting/archive/2009/09/19/295641.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>c# winform 打印类</title><link>http://www.blogjava.net/heting/archive/2009/08/06/290127.html</link><dc:creator>贺挺</dc:creator><author>贺挺</author><pubDate>Thu, 06 Aug 2009 09:31:00 GMT</pubDate><guid>http://www.blogjava.net/heting/archive/2009/08/06/290127.html</guid><wfw:comment>http://www.blogjava.net/heting/comments/290127.html</wfw:comment><comments>http://www.blogjava.net/heting/archive/2009/08/06/290127.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/heting/comments/commentRss/290127.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/heting/services/trackbacks/290127.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;1using&nbsp;System;&nbsp;&nbsp;2&nbsp;&nbsp;3using&nbsp;System.Text;&nbsp;&nbsp;4&nbsp;&nbsp;5using&nbsp;System.Collections;&nbsp;&nbsp;6&nbsp;&nbsp;7using&nbsp;System.Collecti...&nbsp;&nbsp;<a href='http://www.blogjava.net/heting/archive/2009/08/06/290127.html'>阅读全文</a><img src ="http://www.blogjava.net/heting/aggbug/290127.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/heting/" target="_blank">贺挺</a> 2009-08-06 17:31 <a href="http://www.blogjava.net/heting/archive/2009/08/06/290127.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>