Location:
Search - WS_CHILD
Search list
Description:
lpszWindowName:视频窗口的名字
dwStyle:样式
x:左边距(相对于父窗口,一般为0)
y:上边距(相对于父窗口,一般为0)
nWidth:视频窗口的宽度(注:此项并不会改变摄像头的分辨率,超出部分不会被刷新)
nHeight:视频窗口的高度
hWndParent:父窗口句柄
nID:标识符(一般为0)
这是VFW编程最基本的函数了,例如:
lwndC = capCreateCaptureWindowA(\"我的视频监视窗口\", WS_CHILD , 0, 0, 160, 120, hwnd, 0)
Platform: |
Size: 3236 |
Author: owen |
Hits:
Description: CTrueColorToolBar m_wndToolBar;
m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_LEFT | CBRS_SIZE_DYNAMIC);//创建并设置工具栏样式
m_wndToolBar.LoadToolBar(IDR_TOOLBAR1);//加载一下普通工具栏
m_wndToolBar.LoadTrueColorToolBar(59, IDB_BITMAP3);//加载真彩工具栏(单个按钮宽度,真彩工具栏位图)
m_wndToolBar.MoveWindow(CRect(10,10,75,60*6+80),TRUE);//设置工具栏摆放位置
Platform: |
Size: 2404 |
Author: mycaochong@gmail.com |
Hits:
Description: ASocket示例 #include "stdafx.h" #include "s.h" #include "MainFrm.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CMainFrame IMPLEMENT_DYNCREATE(CMainFrame, CFrameWnd) BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd) //{{AFX_MSG_MAP(CMainFrame) // NOTE - the ClassWizard will add and remove mapping macros here. // DO NOT EDIT what you see in these blocks of generated code ! ON_WM_CREATE() //}}AFX_MSG_MAP END_MESSAGE_MAP() static UINT indicators[] = { ID_SEPARATOR, // status line indicator ID_INDICATOR_CAPS, ID_INDICATOR_NUM, ID_INDICATOR_SCRL, }; ///////////////////////////////////////////////////////////////////////////// // CMainFrame construction/destruction CMainFrame::CMainFrame() { // TODO: add member initialization code here } CMainFrame::~CMainFrame() { } int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CFrameWnd::OnCreate(lpCreateStruct) == -1) return -1; if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) || !m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
Platform: |
Size: 64331 |
Author: yanghaijun2008 |
Hits:
Description:
lpszWindowName:视频窗口的名字
dwStyle:样式
x:左边距(相对于父窗口,一般为0)
y:上边距(相对于父窗口,一般为0)
nWidth:视频窗口的宽度(注:此项并不会改变摄像头的分辨率,超出部分不会被刷新)
nHeight:视频窗口的高度
hWndParent:父窗口句柄
nID:标识符(一般为0)
这是VFW编程最基本的函数了,例如:
lwndC = capCreateCaptureWindowA("我的视频监视窗口", WS_CHILD , 0, 0, 160, 120, hwnd, 0)
-lpszWindowName: the name of the video window dwStyle: Styles x: left margin (as opposed to the parent window, usually 0) y: on the margins (as opposed to the parent window, usually 0) nWidth: video window width (Note: this does not will change the camera
Platform: |
Size: 3072 |
Author: owen |
Hits:
Description: 自绘带滚动条的显示图片控件,需要OnLButtonDown消息需要WS_CHILD | WS_VISIBLE | SS_NOTIFY
窗口样式
使用方法:
DWORD lStyle = WS_CHILD | WS_VISIBLE | SS_NOTIFY
m_PicShowWnd.Create(_T(""), lStyle, CRect(5, 5, 100, 30),this,102)
m_PicShowWnd.ShowWindow(true)
通过程序控制窗口的大小,图片内容及滚动条会自动适应。-Since the painting scroll bars with the display picture control, need OnLButtonDown message needs WS_CHILD | WS_VISIBLE | SS_NOTIFY window style to use: DWORD lStyle = WS_CHILD | WS_VISIBLE | SS_NOTIFY m_PicShowWnd.Create (_T (" " ), lStyle, CRect (5, 5 , 100, 30), this, 102) m_PicShowWnd.ShowWindow (true) through the program control window size, image content and the scroll bar will automatically adapt.
Platform: |
Size: 4096 |
Author: zhx |
Hits:
Description: l 捕获声音和视频,并将他们写入到一个AVI文件中。
l 动态连接和断开视频和音频的输入设备。
l 使用覆盖或预览的方法去显示当前的视频信号。
l 指定一个文件用于捕获,并且把这个捕获文件的内容拷贝给另一个文件。
l 设定捕获图像速度(好多帧)。
l 显示对话框用于控制视频源和格式。
l 创建、保存、加载调色板。
l 拷贝图像和调色板到剪贴板中。
l 捕获并把图像作为一个DIB位图保存。(HWndC = capCreateCaptureWindow ( "My Own Capture Window",
WS_CHILD | WS_VISIBLE , 0 , 0, 160, 120, hwndParent, nID);
SendMessage ( hWndC, WM_CAP_DRIVER_CONNECT, 0 , 0L);
SendMessage ( hWndC, WM_CAP_SEQUENCE, 0, 0L);)
Platform: |
Size: 31744 |
Author: 煜坤
|
Hits: