urenai 发表于 2022-4-27 21:33:15

【分享】手打纯API创建窗口。



有兴趣的小伙伴可以再继续搞起。






urenai 发表于 2022-4-27 21:38:03

有个地方很奇怪。
注册类:@ wc.lpfnWndProc    = (WNDPROC)@<WndProc>;
方法 WndProc 必须静态,不然编译不通过。

itismine 发表于 2022-4-27 21:42:20

学习一下。

伟业 发表于 2022-4-27 22:33:45

学习....

350246356 发表于 2022-4-27 22:57:59

urenai 发表于 2022-4-27 21:38
有个地方很奇怪。
注册类:@ wc.lpfnWndProc    = (WNDPROC)@;
方法 WndProc 必须静态,不然编译不通过。 ...

回调必须是全局方法或者类 静态方法,本来我也想封装的 就是这里太绕了

urenai 发表于 2022-4-28 02:45:37

想做个右下小窗口,不需要什么组件,如果MFC,平白多几个MB尺寸,划不来。

tmf19901124 发表于 2022-4-28 11:59:39

创建窗口的时候把窗口类指针传进去,在窗口过程里把类指针取出来,这样就可以在静态窗口类里面直接回调非静态方法,我就是这么封的api窗口类

urenai 发表于 2022-4-28 13:51:57

tmf19901124 发表于 2022-4-28 11:59
创建窗口的时候把窗口类指针传进去,在窗口过程里把类指针取出来,这样就可以在静态窗口类里面直接回调非静 ...

能分享一下你的API窗口吗?
学习一下。

伟业 发表于 2022-4-28 18:01:38

学习....
页: [1]
查看完整版本: 【分享】手打纯API创建窗口。