Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[問題] opencv全螢幕?

2 views
Skip to first unread message

YoY

unread,
Dec 20, 2009, 10:40:46 PM12/20/09
to
�а�opencv�p����ø�s���Ϯi�{�b���ù��O?
�ڧ�L���W�����, �q�`���OŪ��ù��j�p
�M���j���ù��@��, �i�O, �o�ˤW���٬O��"�@��" bar.
���M�i�H�ήy�����åH��, ��O�Ԥ@���٬O�]�X��.
�ڷQ�����O�p���ù���q�v�몺�ĪG.

���x�Owindow, �Mlinux(GTK, ���W�����, ��O��G�����)

--
�� �o�H��: �����~�{(ptt.cc)
�� From: 60.248.86.30

YoY

unread,
Dec 21, 2009, 10:23:40 PM12/21/09
to
�� �ޭz�msealoe (YoY)�n���ʨ��G
�۰ݦ۵�XD orz

�bWindows�MGTK�W����z���O�����ۦP, �ҥH�ڥ�Win32���ӻ���.
�p�����Ҩϥ�DEV-C/OPENCV �P�˪�VC�]�@�˥i�H�γo�ؤ�k

cvGetWindowHandle �OOpencv��oHWND���禡, �i�O�o�Ө禡���I��.
OpenCV�bø�s�ϫ��ɤ@��ϥ�
cvNamedWindow �Ыص�, cvShowImage��IplImage��J��@���
�@��H�p�ڥi��|�Q���ϥ� cvGetWindowHandle �t�X
style = GetWindowLong(hWnd,GWL_STYLE);
SetWindowLong(hWnd,GWL_STYLE,(style&(~WS_CAPTION)));
SendMessage(hWnd, WM_SYSCOMMAND, SC_MAXIMIZE, 0);
�o�ؤ覡, �N�i�H�z�Lsendmessage���̤j��,
��O�o�O���i�檺, �]��OpenCV�bø�Ϯɨƹ�W�O���ͨ�ӵ�
�@�ӥD��, �@�Ӥ��O��D���l��, ������cvGetWindowHandle
��o���O�l��HWND, �ҥH�A�ϥ�SendMessage���覡�u�౱��䤺���l��
���D��O�����S���v�T��.

���ɫ���O? �o�ɭԴN�����ϥ�FindWindow�ϥΤ�k�p�U
//���ù� ===================
DWORD style=0;
hWnd= FindWindow(NULL, "ApolloCCTV�Ӷ����X��n��"); //�`�N

//hWnd=cvGetWindowHandle("ApolloCCTV�Ӷ����X��n��"); //�O�Q��ñ����, �D�D��
style = GetWindowLong(hWnd,GWL_STYLE);
SetWindowLong(hWnd,GWL_STYLE,(style&(~WS_CAPTION)));
SendMessage(hWnd, WM_SYSCOMMAND, SC_MAXIMIZE, 0);
//=================================================

���ɳz�LFindWindow��o�D��HWND �A��SendMessage�ǰeSC_MAXIMIZE�Nok�F

: �а�opencv�p����ø�s���Ϯi�{�b���ù��O?

�� From: 220.128.252.130

0 new messages