对于LZ,请加Q吧:1715257750
解决方案 »
- socket线程问题
- VC Edit Box显示数据,我显示的是double型,调试和显示时的结果不一样,找了一天没找到原因,大家都进来帮看一下吧,谢谢大家啦,着急中
- 请问在CDHTMLDialog中如何设置光标
- MFC ActiveX控件的句柄如何得到?
- update任何一个view都会出错,请问是什么原因?
- 如何使用WINIO对LDT并口针式打印机编程
- 我在win32控制台中用了InternetOpen这类api下载程序,返回值都是对的可是就是不连接网络(帮我看看代码吧)
- 求教:通过列表控件往另一个组合框中添加内容
- VC在CScrollView视图如何多页打印
- 在Window程序中怎样得到argc ,argv,象控制台程序有main( int argc , char ** argv );
- vs2010 调用 vc6.0 DLL,内存访问异常
- UnhookWindowsHookEx时鼠标假死
#pragma comment(lib,"user32")
#pragma comment(lib,"gdi32")
#include <stdlib.h>
#include <conio.h>
#include <windows.h>
HWND WINAPI GetConsoleWindow();
void HideTheCursor() {
CONSOLE_CURSOR_INFO cciCursor;
HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
if (GetConsoleCursorInfo(hStdOut, &cciCursor)) {
cciCursor.bVisible = FALSE;
SetConsoleCursorInfo(hStdOut, &cciCursor);
}
}
void ShowTheCursor() {
CONSOLE_CURSOR_INFO cciCursor;
HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
if (GetConsoleCursorInfo(hStdOut, &cciCursor)) {
cciCursor.bVisible = TRUE;
SetConsoleCursorInfo(hStdOut, &cciCursor);
}
}
int main() {
HWND hwnd;
HDC hdc;
HFONT hfont;
HBITMAP hbm;
HDC hdcBits;
BITMAP bm; system("color F0");
system("cls");
HideTheCursor();
hwnd = GetConsoleWindow();
hdc = GetDC(hwnd);
hfont = CreateFont(48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "华文楷体");
SelectObject(hdc,hfont);
TextOut(hdc,10,10,"这是泡泡",8);
DeleteObject(hfont);
hbm=LoadImage(0,"C:\\Windows\\Soap Bubbles.bmp",IMAGE_BITMAP,0,0,LR_DEFAULTSIZE|LR_LOADFROMFILE);
if (hbm) {
hdcBits = CreateCompatibleDC(hdc);
GetObject (hbm, sizeof(BITMAP), &bm);
SelectObject(hdcBits,hbm);
BitBlt(hdc,200,10,bm.bmWidth, bm.bmHeight,hdcBits,0,0,SRCCOPY);
DeleteDC(hdcBits);
DeleteObject(hbm);
}
ReleaseDC(hwnd,hdc);
getch();
system("color 07");
system("cls");
ShowTheCursor();
return 0;
}