CSDN论坛 > VC/MFC > 界面

给出HDC或HWND,如何获得该窗体的字体信息? [问题点数:40分,结帖人CloudWater]

Bbs5
本版专家分:3039
结帖率 100%
CSDN今日推荐
Bbs6
本版专家分:6229
Bbs8
本版专家分:42972
Blank
微软MVP 2004年9月 荣获微软MVP称号
Blank
红花 2003年11月 VC/MFC大版内专家分月排行榜第一
Bbs4
本版专家分:1055
匿名用户不能发表回复!
其他相关推荐
HWND与HDC区别
hWnd就是指向窗口的句柄。 hdc(Device Content)就是指向MFC图形设备接口的句柄 。 hWnd是窗体句柄 hDC是设备场景句柄 hWnd与窗口管理有关 hDC与绘图API(GDI函数)有关 hWnd是windows给窗口发送消息(事件)用的 hDC是把窗口绘制在屏幕上用的。 假如要在窗口上绘制图形:  有了hWnd,可以使用API的GetDC()函数得到与其
dll中如何获得调用者的窗口?得到窗口句柄那么DC也就可以得到了!
void point::output(int x,int y) { HWND hwnd=GetForegroundWindow();//获取当前窗口的句柄 HDC hdc=GetDC(hwnd);//有了哪个窗口的句柄,就可以获取该窗口的DC句柄 char buf[20]; memset(buf,0,20); sprintf(buf,"x=%d,y=%d",x,y); TextOut
pdc 与 hdc 转换
1.CDC *pDC和HDC hdc有什么不同,类似的有CWnd *pWnd和HWnd pDC是类指针 HDC是windows句柄 通过pDC获得hdc: HDC hdc=pDC->GetSafeHdc(); 通过hdc获得pDC: CDC *pDC=new CDC; pDC->Attach(hdc); 2.hDC和CDC有本质区别 HDC是WINDOWS的一种数
从子窗口中获取父窗口的句柄例子
HWND hTemp=::GetParent(this->GetSafeHwnd());//GetSafeHwnd()会返回当前窗口的句柄,GetParent(子句柄)这个函数将获得子句柄的父窗口的句柄 while(hTemp) { HWND hParent=hTemp; hTemp=::GetParent(hParent); if(!hTemp) { ::SendMessage(h
CWnd与HWND的区别以、转换以及如何获取本窗体对象
一、区别 HWND是句柄,CWnd是MFC窗体类,CWnd中包含HWND句柄成员对象是m_hWnd. HWND是Windows系统中对所有窗口的一种标识,即窗口句柄。这是一个SDK概念。   CWnd是MFC类库中所有窗口类的基类。微软在MFC中将所有窗口的通用操作都封装到了这个类中,如:ShowWindow等等,同时它也封装了窗口句柄即m_hWnd成员。 二、如何得到窗口对象指针CWn
绘图;BeginPaint;PAINTSTRUCT(&ps);SetArcDirection函数改变弧线的方向;LineDDA函数
转自:http://blog.csdn.net/tcjiaan/article/details/8533358 BeginPaint HDC BeginPaint( HWND hwnd, // 窗口的句柄 LPPAINTSTRUCT lpPaint // 绘制信息 ); PAINTSTRUCT 英文解释:This structure contain
贪吃蛇代码
这是一个简单的代码,运行后可以玩呦void DisableOpenGL (HWND hwnd, HDC hDC, HGLRC hRC) { wglMakeCurrent(NULL, NULL); wglDeleteContext(hRC); ReleaseDC(hwnd, hDC); }
通过窗口句柄获取窗口消息
WNDPROC g_pOldProc = NULL;LRESULT CALLBACK NewWndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam){ switch (message) { case WM_ACTIVATE: printf("NewWndProc(HWND hwnd, UINT message, WPARAM w...
[转]delphi中的HWnd,THandle,HDC有什么区别
====================================================== 注:本文源代码点此下载 ====================================================== windodws.pas中hwnd = type longword; windows.pas中thandle定义:thandle = syste
如何获得当前窗口的hwnd?的问题整理
如何获得当前窗口的hwnd?的问题整理 获取hwnd的方法有如下一些:    HWND GetActiveWindow(VOID); GetActiveWindow() GetTopWindow() AfxGetMainWnd()->m_hWnd//得到自身的。 HWND hWnd=::FindWindow(NULL,"腾讯QQ系统广播");//查找窗口 GetSafe
关闭