C++ cli “你做什么?”_在“uquot;及_在“选择”中;以C+表示的平均值+/CLI?
我是CLR的新手,正在阅读setWindowPos的c++/CLI文档,函数的定义如下C++ cli “你做什么?”_在“uquot;及_在“选择”中;以C+表示的平均值+/CLI?,c++-cli,C++ Cli,我是CLR的新手,正在阅读setWindowPos的c++/CLI文档,函数的定义如下 BOOL WINAPI SetWindowPos( _In_ HWND hWnd, _In_opt_ HWND hWndInsertAfter, _In_ int X, _In_ int Y, _In_ int cx, _In_ int cy, _In_ UINT uFlags ); 我有C++的经验,所以我理解,例如
BOOL WINAPI SetWindowPos(
_In_ HWND hWnd,
_In_opt_ HWND hWndInsertAfter,
_In_ int X,
_In_ int Y,
_In_ int cx,
_In_ int cy,
_In_ UINT uFlags
);
<>我有C++的经验,所以我理解,例如“HWND”是数据类型,“HWND”是变量名。p>
但是什么是“在”和“在”呢
我猜它们是“输入变量”之类的缩写
文档中提到HwnInsertAfter是可选的。这是否意味着如果不需要,我可以在函数调用中省略/不麻烦将变量传递给该参数
e、 g
(这对我来说是很困惑的,因为我在其他地方看到C++不支持可选参数。只有默认参数和重载)
< p>这是微软的一部分。code>\u In_Opt_表示您可以传递NULL
可能重复的“是”,我刚刚找到了类似的主题。我承认我最初的研究不够好,对不起。不过,我从这个问题中得到的答案与我的具体问题更为相关。非常感谢。现在我有了这些注释的名称(我最初认为它们是经过解释的,并且对编译器有重要意义),我有了进一步研究的起点
SetWindowPos(this,0,0,GetSystemMetrics(SM_CXMAXIMIZED),GetSystemMetrics(SM_CYMAXIMIZED),SWP_NOZORDER);
//Note that we're one parameter short here (the second is missing)