首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

建立了模态对话框是不是用不了setdlgitemint()?该如何处理

2012-05-02 
建立了模态对话框是不是用不了setdlgitemint()??记得以前都是这么搞的,把这段代码放到按钮函数里面,点了按

建立了模态对话框是不是用不了setdlgitemint()??
记得以前都是这么搞的,把这段代码放到按钮函数里面,点了按钮没有执行这段代码呀

[解决办法]
在主窗口中得到新产生的模态对话框的句柄,在使用这函数,或者放到模态对话框的消息处理函数里直接用
[解决办法]
你的SetDlgItemInt写在哪里?对话框类初始化的地方?OnInitDialog函数中还是对话框上按钮的响应函数中?请描述清楚你的问题?
[解决办法]
模态对话框里面可以用这个函数,

setdlgitemint

  1.函数原型:
  BOOL SetDlgItemInt(HWND hDlg,int nIDDlgItem,UINT uValue,BOOL bSigned);
  2.函数功能:
  该函数将uValue的值设为对话框控件的文本。
  3.参数说明:
  (1)hDlg:指向对话框窗口的句柄。
  (2)nIDDlgItem:要改变其文本的控件ID。
  (3)uValue:指向要设置的值。
  (4)bSigned:指定uValue是否为一个有符号的值。

一般在按钮的响应函数里面使用

热点排行