Console程序中取得窗口句柄
来源:互联网 发布:麒麟与ubuntu的区别 编辑:程序博客网 时间:2024/05/14 15:32
在学习DirectSound播放声音时有一个函数:SetCooperativeLevel(m_hWnd,DSSCL_PRIORITY),第一个参数是窗口句柄,使用NULL会返回失败的,而我的是Console程序,如何得到一个窗口句柄(当创建一个窗口,也是可以的,但比较繁琐,下面的方法比较简单)
HWND GetConsoleHwnd(void){<span style="white-space:pre"></span>#define MY_BUFSIZE 1024 // Buffer size for console window titles.HWND hwndFound; // This is what is returned to the caller.char pszNewWindowTitle[MY_BUFSIZE]; // Contains fabricated// WindowTitle.char pszOldWindowTitle[MY_BUFSIZE]; // Contains original// WindowTitle.// Fetch current window title.GetConsoleTitle(pszOldWindowTitle, MY_BUFSIZE);// Format a "unique" NewWindowTitle.wsprintf(pszNewWindowTitle,"%d/%d",GetTickCount(),GetCurrentProcessId());// Change current window title.SetConsoleTitle(pszNewWindowTitle);// Ensure window title has been updated.Sleep(40);// Look for NewWindowTitle.hwndFound=FindWindow(NULL, pszNewWindowTitle);// Restore original window title.SetConsoleTitle(pszOldWindowTitle);return(hwndFound);}
0 0
- Console程序中取得窗口句柄
- 获取console窗口句柄
- VC中如何编译无Console窗口的Console程序
- 在win32的窗口程序中加入控制台console窗口
- 取得鼠标下的窗口句柄
- WinForm程序中使用控制台(console)作为输出窗口
- DELPHI中进程、窗口句柄、文件属性、程序运行状态
- Win32窗口程序显示Console
- Win32窗口程序显示Console
- console控制台程序隐藏窗口
- 取得有标题栏的窗口的句柄与指针
- MFC中调用Console窗口
- MFC中创建console窗口
- MFC中窗口句柄总结
- windows console程序和窗口程序
- C/C++ console程序隐藏console黑窗口
- python 根据标题获取窗口句柄,根据句柄取得进程号,关闭进程
- mfc程序下调用console窗口
- Permutations
- gcc 中参数-ftest-coverage -fprofile-arcs 使用
- Android SMS 从备份恢复后,会把手机原有信息删除掉
- iPhone文件读写系统操作
- 【note】stm32 keilMDK出现warning: function XX declared implicitly
- Console程序中取得窗口句柄
- php的memcached扩展
- 大中型网站使用图片域名的必要性原因(firebug Blocking)
- JavaScript AMD规范简介(一)
- jni
- Android 数据连接关闭的情况下如何让彩信发不出去
- NEU-1459: 奇怪的取石子
- HTML5中标签input标签number判断
- filezilla 响应:425 Can't open data connection.错误:读取目录列表失败的解决办法