#include <stdio.h>
#include <cv.h>
#include <highgui.h>
#define CV_LOAD_IMAGE_UNCHANGED -1
void * WindowHandle1;
char FileName[]="rain.jpg";
IplImage *Image1;
int main()
{
Image1 = cvLoadImage(FileName,CV_LOAD_IMAGE_GRAYSCALE);
cvNamedWindow("Show Image",0);
cvMoveWindow("Show Image",0,0);
cvResizeWindow("Show Image",300,400);
WindowHandle1=cvGetWindowHandle("Show Image");
printf("The Window Handle is : %d\n",WindowHandle1);
printf("The Window Name is : %s\n",cvGetWindowName(WindowHandle1));
cvShowImage("Show Image",Image1);
cvWaitKey(0);
cvDestroyWindow("Show Image");
cvReleaseImage(&Image1);
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxjdi5oPgojaW5jbHVkZSA8aGlnaGd1aS5oPgojZGVmaW5lIENWX0xPQURfSU1BR0VfVU5DSEFOR0VEIC0xCnZvaWQgKiBXaW5kb3dIYW5kbGUxOwpjaGFyIEZpbGVOYW1lW109InJhaW4uanBnIjsKSXBsSW1hZ2UgKkltYWdlMTsKCgppbnQgbWFpbigpCnsKICAgIEltYWdlMSA9IGN2TG9hZEltYWdlKEZpbGVOYW1lLENWX0xPQURfSU1BR0VfR1JBWVNDQUxFKTsKCiAgICBjdk5hbWVkV2luZG93KCJTaG93IEltYWdlIiwwKTsKICAgIGN2TW92ZVdpbmRvdygiU2hvdyBJbWFnZSIsMCwwKTsKICAgIGN2UmVzaXplV2luZG93KCJTaG93IEltYWdlIiwzMDAsNDAwKTsKCiAgICBXaW5kb3dIYW5kbGUxPWN2R2V0V2luZG93SGFuZGxlKCJTaG93IEltYWdlIik7CiAgICBwcmludGYoIlRoZSBXaW5kb3cgSGFuZGxlIGlzIDogJWRcbiIsV2luZG93SGFuZGxlMSk7CiAgICBwcmludGYoIlRoZSBXaW5kb3cgTmFtZSBpcyA6ICVzXG4iLGN2R2V0V2luZG93TmFtZShXaW5kb3dIYW5kbGUxKSk7CiAgICBjdlNob3dJbWFnZSgiU2hvdyBJbWFnZSIsSW1hZ2UxKTsKCiAgICBjdldhaXRLZXkoMCk7CgogICAgY3ZEZXN0cm95V2luZG93KCJTaG93IEltYWdlIik7CiAgICBjdlJlbGVhc2VJbWFnZSgmSW1hZ2UxKTsKfQ==