HDC dc = ::GetDC(0);
char *str = "text out to desktop.";
::TextOut(dc, 100, 100, str, strlen(str));
::ReleaseDC(0, dc);
char *str = "text out to desktop.";
::TextOut(dc, 100, 100, str, strlen(str));
::ReleaseDC(0, dc);
解决方案 »
- VC 文件列表的问题
- 主对话框上的按钮完成对子对话框中editbox赋值,赋值成功,但是显示不出来
- 多线程访问ADO异常
- vc2008不好,原因。。。
- 如何实现类似msn上线通知样式的对话框
- 如何使用标签控件(TabControl),并在其上方加入列表控件或按钮控件等?
- 2个类型转换的问题
- 哪位知道如何在Outlook Express上编程
- 100分求救<<Windows核心编程>>配书光盘源代码!!!!
- MFC PING和TRACE程序, VC PING程序SOCKET通信模型,多线程ping和trace
- const的用法及意义,如 BOOL IsKindOf (const CRuntimeClass *pClass ) const;如何解释
- 求求大家
CWnd *pWnd = CWnd::FromHandle(hEnd) ;
CDC *dc = pWnd->GetDC( );
dc->textOut(0,0"as");
pWnd->ReleaseDC();
char *str = "text out to desktop.";
::TextOut(dc, 100, 100, str, strlen(str));
::ReleaseDC(0, dc);
可以写,但重画就没有了!
yajunmao(oldcat)的代码改正:
HWND hEnd = ::GetDesktopWindow();
CWnd *pWnd = CWnd::FromHandle(hEnd) ;
CDC *dc = pWnd->GetDC();
dc->TextOut(0,0,"as");
pWnd->ReleaseDC(dc);
写不出文字
hWnd=GetWindow(hWnd,GW_CHILD); //得到SHELLDLL_DefView窗口句柄
hWnd=GetWindow(hWnd,GW_CHILD); //得到真正得桌面句柄
HDC hDC=GetDC(hWnd);
TextOut(hDC,0,0,"ABC",3);
ReleaseDC(hWnd,hDC);