小编lhj*_*362的帖子

LPCWSTR代表什么,应如何处理?

首先,究竟是什么?我猜它是一个指针(LPC意味着长指针常量),但"W"是什么意思?它是指向字符串的特定指针还是指向特定字符串的指针?例如,我想关闭一个名为"TestWindow"的窗口.

HWND g_hTest;
LPCWSTR a;
*a = ("TestWindow");
g_hTest = FindWindowEx(NULL, NULL, NULL, a);
DestroyWindow(g_hTest);
Run Code Online (Sandbox Code Playgroud)

代码是非法的,它不起作用,因为const char [6]无法转换为CONST WCHAR.我根本得不到它.我想清楚地了解所有这些LPCWSTR,LPCSTR,LPSTR.我试图找到一些东西,但我更加困惑.在msdn网站FindWindowEx被声明为

HWND FindWindowEx(      
    HWND hwndParent,
    HWND hwndChildAfter,
    LPCTSTR lpszClass,
    LPCTSTR lpszWindow
);
Run Code Online (Sandbox Code Playgroud)

所以最后一个参数是LPCSTR,编译器要求LPCWSTR.请帮忙.

c++ winapi lpcstr

79
推荐指数
3
解决办法
13万
查看次数

23
推荐指数
4
解决办法
7万
查看次数

APIENTRY做什么?

我第一次遇到它,在msdn上找不到专门的页面.APIENTRY是什么意思?

winapi

19
推荐指数
2
解决办法
2万
查看次数

什么是静态变量?

什么是静态变量?static int和int之间有什么区别?

c++ static static-members

10
推荐指数
1
解决办法
728
查看次数

在线交易机器人

我想为Magic:The Gathering Online编写一个交易机器人代码.该机器人应该等到有人提供交易,接受,查看其他交易者可用的卡(信息显示在屏幕上),并执行其他类似功能.我有几个问题:

  1. 怎么知道有人提供交易?
  2. 怎么知道其他交易者有一张卡(信息存储在图片中)?

我现在无法想象如何做到这一点,我没有经验,直到现在我一直只为我的物理现象编写控制台程序.

bots

9
推荐指数
2
解决办法
6539
查看次数

标签 统计

c++ ×3

winapi ×2

bots ×1

lpcstr ×1

null-terminated ×1

static ×1

static-members ×1