标题:控制台程序,加载Qt窗体插件并弹窗显示
作者:shixingya
日期:2018-09-19 16:40
内容:
控制台调用程序
#include
#include
using namespace std;
int main()
{
printf("Hello World!\n");
HWND hd = GetDesktopWindow();//得到桌面窗口
hd = GetWindow(hd, GW_CHILD);//得到屏幕上第一个子窗口
char s[200] = { 0 };
int num = 1;
HWND tmphd =GetConsoleWindow();
HMODULE hDLL = LoadLibrary("qtdialog.dll");
if (hDLL != NULL)
{
typedef bool(*pShow)(HWND parent);
pShow fp1 = pShow(GetProcAddress(hDLL, "showDialog"));
if (fp1 != NULL)
{
//ShowWindow(GetConsoleWindow(), SW_HIDE);
ShowWindow(tmphd, SW_SHOWNORMAL);
cout
#1 [shixingya 09-20 14:03]
Qt大牛们,加入微信群一起来happy吧
#2 [stlcours 09-20 21:37]
在没有显式运行app.exec的情况下,你这个弹出的对话框上面如果有很多控件,能正确执行各项功能吗?你这个例子太简单,所以还是存疑