QLibrary stdLib("user32.dll");
typedef BOOL (*fUpdateWindow)(HWND hWnd);
fUpdateWindow hUpdateWindow = (fUpdateWindow)stdLib.resolve("UpdateWindow");
if(hUpdateWindow)
{
hUpdateWindow((HWND)this->wId());
}
本文介绍如何通过使用QLibrarystdLib和stdLib.resolve函数来解决在Windows应用程序中更新窗口的显示问题。具体步骤包括定义更新窗口的类型、获取该函数指针并调用它来更新指定窗口。
QLibrary stdLib("user32.dll");
typedef BOOL (*fUpdateWindow)(HWND hWnd);
fUpdateWindow hUpdateWindow = (fUpdateWindow)stdLib.resolve("UpdateWindow");
if(hUpdateWindow)
{
hUpdateWindow((HWND)this->wId());
}
1973

被折叠的 条评论
为什么被折叠?