블로그 이미지
Kanais
Researcher & Developer 퍼즐을 완성하려면 퍼즐 조각들을 하나 둘씩 맞춰나가야 한다. 인생의 퍼즐 조각들을 하나 둘씩 맞춰나가다 보면 인생이란 퍼즐도 완성되는 날이 오려나...?

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Notice

05-10 18:44

Recent Post

Recent Comment

Recent Trackback

Archive

2020. 12. 16. 15:46 Programming/C/C++
작성날짜 : 2020.11.15

출처 : https://m.blog.naver.com/PostView.nhn?blogId=meanless44&logNo=220004238819&proxyReferer=https:%2F%2Fwww.google.com%2F

 

[VisualStudio2013] "CHAR*" 형식의 인수가 "LPCWSTR"형식의 매개변수와 호환되지 않습니다

메시지: "CHAR*" 형식의 인수가 "LPCWSTR"형식의 매개변수와 호환되지 않습니다. 원인: 유니코...

blog.naver.com

솔루션 속성 -> 문자집합 -> 멀티바이트로 변경

'Programming > C/C++' 카테고리의 다른 글

[C++] Timer  (0) 2015.05.08
[C++] 파일 입출력(ofstream/ifstream)  (0) 2015.05.08
[C++] Vector  (0) 2015.04.22
[C++]std::string 를 const char* or char* 로 변환하기  (0) 2015.04.16
[C] 파일입출력  (0) 2015.04.16
posted by Kanais
2020. 12. 15. 15:37 Programming/WPF

출처 : wpfstory.tistory.com/6

 

WPF - Window의 타이틀바(Titlebar) 없애기

 WPF 프로젝트에서 Window의 Border와 상단의 닫기 버튼을 없애는 방법입니다. 1. Window Style 변경 (1) Window의 WindowStyle 속성을 None으로 지정합니다. (2) Window의 닫기, 최소, 최대 버튼이 없어집니다...

wpfstory.tistory.com

작성 날짜 : 2020.12.15
운영체제 : Windows10
개발툴 : Visual Studio 2019 community
.Net Framework ver : 4.7.2

Window 속성에서 모양 -> WindowStyle 을 None으로 바꿔주면 된다.

 

posted by Kanais
2020. 12. 14. 09:40 Programming/WPF
작성 날짜 : 2020.12.14
운영체제 : Windows10
개발툴 : Visual Studio 2019 Community
.NET Framework ver : 4.7.2

 

출처 : m.blog.naver.com/PostView.nhn?blogId=ljy5745&logNo=220496188019&proxyReferer=https:%2F%2Fwww.google.com%2F

 

[WPF]동영상 재생(무한재생)

[cs] public MainWindow() {  InitializeComponent(); this.startMedia.Play(); this.startMedia.Me...

blog.naver.com

참고 : uxpro.tistory.com/161

 

MediaElement 반복 재생

실버라이트에서 미디어를 재생하는데 가장 많인 쓰이는 컨트롤로 MediaElement 가 있습니다. MediaElement의 기본 속성으로 AutoPlay가 있어서 Source부분에 경로를 선언해주거나 바인딩해주면 1회 재생에

uxpro.tistory.com

xaml

<StackPanel>
      <MediaElement x:Name="ME_Player" Stretch="Fill" Height="1920" Source="C:/Users/y/Pictures/ad/video4.mp4" 
                    IsVisibleChanged="ME_Player_IsVisibleChanged"
                    LoadedBehavior="Manual" MediaEnded="MediaElement_MediaEnded"/>
      <ContentControl Content="{Binding MediaElementControl, UpdateSourceTrigger=PropertyChanged}" />
</StackPanel>

MediaElement Source에 동영상 경로 넣어주고 LoadedBehavior 속성은 필수로 (여기서 한 무한재생 방법에서는 Manual로 설정해줘야만 함)

MediaEnded는 이벤트로 xaml.cs 소스코드에 정의해줌.

 

xaml.cs

public DisplayView()
{
    InitializeComponent();

    ME_Player.MediaEnded += new RoutedEventHandler(MediaElement_MediaEnded);
    ME_Player.Play();
}

private void MediaElement_MediaEnded(object sender, RoutedEventArgs e)
{
    this.ME_Player.Stop();
    this.ME_Player.Position = TimeSpan.FromSeconds(0);
    this.ME_Player.Play();
}

선언자 부분에 MediaElement.Play()를 해줘야 무한재생됨.

 

MediaElement.Position 설정이나 MediaElement.Stop() 둘 중 하나만 해줘도 무한재생됨.

posted by Kanais