【发布时间】:2020-12-21 02:23:30
【问题描述】:
我正在学习 WINAPI,所以我正在处理选项卡控件,这需要调用InitCommonControlsEx(),但是在哪里调用它?什么时候在windows回调过程中收到WM_CREATE消息?还是在主循环while(GetMessage(&msg, NULL, 0, 0)) 之前或其他地方?我已经看到我提到的所有这些方法都在使用,我不太确定哪一种是正确的。
【问题讨论】:
-
您必须在尝试使用第一个需要它的控件之前调用它。您可以调用一次,或多次调用各个控件类。怎么做以及在哪里做是你的选择,只要它遵循必须规则。
-
documentation 中的第二句:“应用程序必须在创建通用控件之前调用此函数。”
标签: c winapi windows-10 initialization controls