アップダウンコントロール – プログラミング – Home

アップダウンコントロール
 
通知
すべてクリア

[解決済] アップダウンコントロール


コウリー
 コウリー
(@コウリー)
ゲスト
結合: 17年前
投稿: 6
Topic starter  

ダイアログボックス上にエディットボックスとアップダウンコントロールを配し
自動関連づけと自動表示を使っています。タブオーダーも合ってると思います。
WinMainでInitCommonControlEx()を実行し、コールバック関数内で
static HWND hUpDownを宣言しWM_INITDIALOGの処理で
hUpdown = GetDlgItem(hWnd,IDC_SPIN1);
SendMessage(hUpdown, UDM_SETRANGE32, (WPARAM)4, (LPARAM)16);

としているのですが数値が0-100まで変化してしまいます。
また、ボタンが押されたときの処理で
nNo = SendMessage(hUpdown, UDM_GETPOS, 0, 0);

としても数値に関係なく0が入っているようです。


引用未解決
トピックタグ
コウリー
 コウリー
(@コウリー)
ゲスト
結合: 17年前
投稿: 6
Topic starter  

原因はコントロールのハンドル取得に失敗していることでした。
ウィンドウハンドルをグローバルにコピーして解決しました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました