2010-02-03 6 views
0

Visual Studio에서 C++ Windows 응용 프로그램 양식을 만들 때. 클릭하면 사진이 변경되기를 원합니다.C++ 클릭에 따라 이미지 변경 (Visual Studio C++)

그래서 나는 그림을 두 번 클릭 할 때 그것은 클릭 액션 스크립트를 제공, 난 그냥의 정수를 증가

int temp = System::Int32::Parse(label1->Text); 
temp++; label1->Text = 
temp.ToString(); 

에 .....

비슷한을 사용합니까 어떤 스크립트 레이블

+0

코드 스 니펫에서 C++로 프로그래밍하지 않는다는 매우 강한 의혹이 있습니다. 그것은 C# – MSalters

+0

과 비슷하게 보일 것입니다. 아마 C++/CLI입니다. – anno

+0

안녕하세요, 저는 C++로 프로그래밍 중이라는 확신이 들었습니다. 그러나 저는 전문가입니다. (제 질문으로 알 수 있듯이) 저는 Microsoft Visual Studio를 사용하고 있습니다. 프로그램 유형에서 "다른 언어로"이동하고 C#에서 C++로 스크롤 한 다음 C++로 새 프로젝트를 시작했습니다 ......... 기본 레이블에 값 0을 추가하고 doulbe가 클릭했습니다. 그 코드를 추가했습니다 ...... ...... 코드가 두 언어 모두에서 작동 할 수 있습니까? 그렇다면 내 원래의 질문은 ..... (내가 프로젝트를 시작하는 방법에 대해 뭔가를 고쳐야 할 필요가 없다면) – Jimbo

답변

0

나는 (사용 가능) a very similar question을 물어 보았습니까?

+0

Jon이 저에게 잘 맞았습니다. 마침내 앞으로 나아 간다. 아는 사람이라면 그럴 수있는 유일한 방법입니까? 또는 더 쉬운 방법이 있습니까? (라이브러리를 링커 설정에 추가하지 않고도) – Jimbo

+0

기억하는 한 추가 라이브러리 (Windows를 사용하는 경우 이미 설치 했어야 함)는 비트 맵을로드하는 데만 필요했습니다. if –

+0

입력 해 주셔서 감사합니다. Visual Studio에서 Windows 응용 프로그램을 만드는 경우 관심사 인 것처럼 왜 내가 추가 할 필요가 있을까요? m 윈도우 사용하기 (윈도우 사용) 윈도우를 사용하는 사람에게 꼭 필요한 다른 패키지가 있습니까? – Jimbo

1
PicutreBox1.OnClick += PictureBox1_Click(PictureBox1,System.Events.OnClick) 
--------------------------------------------------------------------------- 
private void PictureBox1_Click(object^ sender, Events^ e) 
{ 
    PictureBox1->Image=Image.FromFile(@"YourFolderPath/image.jpg") 
}