我想在一个Dialog中在屏幕任意位置显示文字:void DrawText(int x,int y, const char* txt)
{
这里面如何写呢?x,y 是屏幕坐标}
{
这里面如何写呢?x,y 是屏幕坐标}
解决方案 »
- 一调用C++动态库就异常,请帮忙解答,在线等
- 继承static背景问题
- 如何在曲线上得到点的坐标值及图形的重绘问题?
- delphi 程序 sendmessage(WM_COPYDATA)发到 win32 程序中接收时的问题,帮忙!!!
- /*** 请教如何实现类似WINDOWS查找功能 ***/
- 如何用SQLConfigDataSource()注册VFP数据源?
- 如何让程序发送一条命令关闭所有IE窗口?
- #define PASCAL __stdcal 是什么作用?
- 关于Painting&Drawing的简单问题
- "图片减肥"求教
- 求农历控键,以及阴历与阳历转化的函数?(在线等,立即结贴?)
- .ocx控键的使用?
pDC->TextOut(x, y, txt);
ReleaseDC(pDC);或CWindowDC dc(CWnd::GetDesktopWindow());
dc.TextOut(x, y, txt);或
HDC hDC = GetDC(NULL);
TextOut(hDC, x, y, txt, strlen(txt));
ReleaseDC(NULL, hDC);
dc->TextOut(x,y,"asdfasdf");
但我用
HDC dc=::GetDesktopWindow()->GetDC();
就不行,不懂这两个得区别。