程序刚运行时,我的对话框总会在屏幕的左上角闪一下,然后才显示在屏幕的中间点位置。但是我的对话框初始化时没有对对话框的位置做任何改变?这是为什么?请大家帮我解决一下,谢谢先。
解决方案 »
- vs2008画图问题,求大侠帮忙解决,非常急~
- OnDraw里的字符串处理问题!!! 急! 内存一直在增长...
- 一个简单问题发好几个贴了:在单文档中取消程序关闭时提示保存文档的对话框
- 基于对话框程序的编译错误!
- 在classview里建了一个folder却不会用
- 关于静态函数的问题
- 用VC做“网上书店”,请大家谈谈想法。介绍些基本做法。
- ListCtrl中怎么在表头上加入指示Item顺序的小三角?
- 怎样将 sql 语句统计出来的值赋给一个变量
- 大家别笑话:以前记得VB有自带例程,麻烦告诉我VC自带的例程在哪?我搜索并找便了目录也没找到
- 如何实现禁用usb口啊?
- [求助]关于获取位图图片的RGB值后,不能保存成.TXT文件
不会吧
{
CDialog::OnInitDialog(); // Add "About..." menu item to system menu. // IDM_ABOUTBOX must be in the system command range.
ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
ASSERT(IDM_ABOUTBOX < 0xF000); CMenu* pSysMenu = GetSystemMenu(FALSE);
if (pSysMenu != NULL)
{
CString strAboutMenu;
strAboutMenu.LoadString(IDS_ABOUTBOX);
if (!strAboutMenu.IsEmpty())
{
pSysMenu->AppendMenu(MF_SEPARATOR);
pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
}
} // Set the icon for this dialog. The framework does this automatically
// when the application's main window is not a dialog
SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon
// TODO: Add extra initialization here
............
return TRUE; // return TRUE unless you set the focus to a control
}
省略号那就是只添加了一些控件的初始化