1.在父視窗嵌入子視窗,子視窗控制元件沒有效果。具體是想在監控攝像頭上面畫兩條參考線并設定按鈕可以移動。
這是我在父視窗OnInitDialog中的代碼
CRect rect;
GetDlgItem(IDC_STATIC)->GetWindowRect(&rect);
ScreenToClient(&rect); //千萬注意別用成ClientToScreen(&rect);
m_Dlg.Create(IDD_cd, this);
m_Dlg.SetWindowPos(0, 20, 70, 0, 0, SWP_NOSIZE | SWP_SHOWWINDOW);
m_Dlg.ModifyStyle(0, WS_TABSTOP, 0);
這是我在子視窗onpaint的代碼
CClientDC dc_i(GetDlgItem(IDC_STATIC));
CDC *pDC = GetDC();
CPen pen(PS_SOLID, 1, RGB(255, 0, 0));
CPen *pOldPen = pDC->SelectObject(&pen); //將pen選入設備描述表
pDC->MoveTo(0, a);
pDC->LineTo(460, a);
pDC->MoveTo(0, b);
pDC->LineTo(460, b);
pDC->SelectObject(pOldPen); //返還舊畫筆
ReleaseDC(pDC);
2.如何設定攝像頭旋轉90度,望各位大佬給個方法,本人是小白,希望說的詳細一點點,謝謝。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/241108.html
標籤:圖形處理/算法
上一篇:頭檔案定義重復問題?求解決
下一篇:為啥運行結果出不來
