ATL中使用點陣圖資源繪圖
HRESULT OnDraw(ATL_DRAWINFO& di)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
RECT& rc = *(RECT*)di.prcBounds;
HBITMAP hbmp=::LoadBitmap(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_TEST));
BITMAP bm; //點陣圖物件結構
GetObject(hbmp,sizeof(BITMAP),&bm); //返回hbitmap所指點陣圖的基本資訊到結構物件bm裡
long width=bm.bmWidth;
long height=bm.bmHeight;
HDC hdc=::CreateCompatibleDC(NULL);
HGDIOBJ hOld=::SelectObject(hdc,hbmp);
::BitBlt(di.hdcDraw,rc.left,rc.top,width,height,hdc,0,0,SRCCOPY);
::SelectObject(hdc,hOld);
return S_OK;
}
相關文章
- CAD繪圖工具中的點命令繪圖
- 點陣圖
- 中國地圖繪製-點選事件地圖事件
- 使用joinjs繪製流程圖(五)-流程圖繪製JS流程圖
- VC 點陣圖按鈕CBitmapButton的使用
- 使用joinjs繪製流程圖(七)-實戰-繪製流程圖+節點設定樣式+節點新增事件JS流程圖事件
- R繪圖(7): 把散點圖的點換成扇形繪圖
- 使用 d3.js 力導佈局繪製資源拓撲圖JS
- Python matplotlib繪製散點圖Python
- R繪圖(3): 散點圖新增文字註釋繪圖
- ClickHouse 留存、路徑、漏斗、session 點陣圖 roaringbitmap 點陣圖最佳化Session
- 點陣圖索引(轉載)索引
- PHP 文字生成點陣圖PHP
- Redis 應用-點陣圖Redis
- 點陣圖字型匯入
- 可寫點陣圖(WriteableBitmap)
- 使用css繪製圖形CSS
- 使用MAUI繪製圖表UI
- 標籤列印軟體中如何迴圈列印點陣圖圖片
- 代理模式+react+ 圖片佔點陣圖模式React
- 使用 Flutter 繪製圖表(二)餅狀圖?Flutter
- 使用 Flutter 繪製圖表(一)柱狀圖?Flutter
- Matplotlib中將繪圖儲存到Numpy陣列的2種方法繪圖陣列
- 如何優雅地使用Redis之點陣圖操作Redis
- CAD繪圖工具中的繪線命令繪圖
- layui圖片懶載入-loading佔點陣圖UI
- Python點陣圖索引學習Python索引
- Android Bitmap(點陣圖)詳解Android
- 演算法-點陣圖排序演算法排序
- 點陣圖與ERP場景
- 使用joinjs繪製流程圖(一)JS流程圖
- vue使用Echarts繪製地圖VueEcharts地圖
- 使用joinjs繪製流程圖(六)-自定義節點成html元素JS流程圖HTML
- 【Android繪圖】繪圖之基礎篇(一)Android繪圖
- 6 款面向 Linux 使用者的開源繪圖應用程式Linux繪圖
- python繪圖Python繪圖
- Matlab繪圖Matlab繪圖
- PLT繪圖繪圖
- 繪圖工具繪圖