有没有这样的一个消息? 在窗口已经创建完成和初始化完成 知道窗口大小的情况下 并且 只调用一次,,有没有这样的消息??在 oncreate 消息下窗口没创建完成 很多工作都做不了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WM_SIZE应该是初始化好之后发送的,如果你不改变窗口的话,应该也会发送一次。 不是dialog的OnInitialXXX的话,试试View的InitialUpdate~意思类似的,具体的可能没写对~ 其实,你完全可以自己发送这样一个自定义消息的,比如在WM_CREATE的返回之前,用PostMessage发送一个自定义消息 最好用一个500ms的定时器,定时器打开后500ms窗口已经建好了,这个定时器响应一次就可以关掉 OnInitDialog就是普通窗口 WM_SHOWWINDOW也是,只是不只调用一次,每次窗口显示的时候都会调用,你可以只处理第一次的 WM_SIZE里可以.然后你调用这么一句if (m_wndA.GetSafeHandle()){ // 做你的事.表示窗口确实创建了.否则可能出错.} 以前好像有过和LZ一样的需求,有印象。设一个标志,比如:F1=false然后在wm_paint消息里,判断标志是否为假,如为假则执行你的想完成的事,完成后将标志置为真。第一个wm_paint消息来的时候,应该符合LZ的要求。后来也看了别人的程序,用自定义消息也许更专业些。呵呵。 请教颜色叠加的方法 请问谁有windows “陷阱”技术方面的资料? windows图形基础疑问 坐标设置问题,基础的!先谢谢进来解答问题的兄弟姐妹! 恭喜伯虎之子唐天宇降临人间!!! 关于数组指针的一些问题? 一个定时器的程序,谁能帮我调通? 急,急,急,求助,0xc0000005:存取违规 如何使VC的对话框不可见? 高分求教!想处理一个100MB以上的日志文本,分n个线程去分n段读取每行数据分析处理后插入数据库,如何做最快性能最高? findfirstfile的问题 文本框中的内容能在内存中找到吗
OnInitDialog就是普通窗口 WM_SHOWWINDOW也是,只是不只调用一次,每次窗口显示的时候都会调用,你可以只处理第一次的
里可以.然后你调用这么一句
if (m_wndA.GetSafeHandle())
{
// 做你的事.表示窗口确实创建了.否则可能出错.
}