使用代码页为 1258 的 WideCharToMultiByte(越南语)
我正在尝试将宽字符字符串转换为越南语 ANSI (CP 1258),由于某种原因,一半的变音符号是错误的。我做了一些研究并发现了这个: http://www.siao2.com…
与非托管 SQLite 混合的 C++/CLI 代码
我尝试使用 C++/CLI 的混合模式来操作 SQLite。我写了这段代码: int rc; char *sql, *Sig, *DocName, *OrgName,*From,*To,*Date; sqlite3 *db; //Dat…
使用Windows slim读/写锁
/*language C code*/ #include "windows.h" typedef struct object_s { SRWLOCK lock; int data; } object_t, *object_p; /*own and pointer type*/ v…
从 WM_CHAR 消息获取虚拟键码
我从 WM_CHAR 和 WM_KEYDOWN 消息中获取文本输入和按键输入 我想要做的是过滤掉 WM_CHAR 消息,这些消息与绑定到启用您输入文本的控件的键具有相同的 …
使用 Visual Studio 将 HTML 浏览器嵌入本机 C++/Win32 项目
我在 MS Visual Studio 2008 IDE 中有一个 C++ 项目(注意,没有 MFC,没有 .NET,只有本机 Win32 API!),我想知道是否可以向其中添加一个可以解析…
如何让嵌入的Explorer IShellView可浏览(即触发BrowseObject事件)
我正在我的 Win32 应用程序中“嵌入 Windows 资源管理器”。 (从技术上讲,我正在托管 我的应用程序中文件夹的 ShellView,这就是 Windows 资源管理…
调用 LockFileEx() 时发生访问冲突
我有一个 FileMapping 类,它允许我使用 Win32 API 函数 LockFileEx()。 bool FileMapping::lockFile(bool wait) { if (isFileLocked()) return true;…
多通道声音与winmm,许多WaveOutOpen?
我正在尝试在 Windows XP 上以多通道(并行)方式播放声音。 我在某处读到过,用 WinMM 播放并行声音可能是不可能的, 但我观察到的是: 当我调用 Wav…