こんにちは。
VC6にて日付指定コントロールを使いたいのですが、ダイアログエディタ上で
このコントロールを既存のダイアログに貼り付けて実行すると、日付指定コントロールを
貼り付けたダイアログが表示されません。(エラー・警告は無し)
このコントロールを削除すると普通に表示されているので、このコントロールが原因なのは
間違いないと思うのですが・・・。
コントロールを貼り付けただけで、コードは何も書いていません。
それと、MFCは使っていません。
他にも、リッチエディット、月間予定表、IPアドレス等のコントロールも同じ現象がおきます。
これらを使うには何か準備が必要なのでしょうか。
どなたかお助けください。おねがいします。
私も同じパターンでハマったコトがあります。
WM_INITDIALOGすら来なかった…
http://msdn.microsoft.com/library/default.asp?url=/library/en-
us/shellcc/platform/commctls/datetime/datetime.asp
というコトで、
InitCommonControlsEx()での初期化が必要です。
ありゃ……URLが途中で切れていますな。
手動で繋げてください。
ちなみにMSDNで『Date and Time Picker Controls』で検索しても出てきます。
英語ですけど……
ちなみに、
http://www.microsoft.com/japan/msdn/library/default.asp?
url=/japan/msdn/library/ja/vcresed/html/vctbsaddingcontrolstoadialogcausesthedia
logtonolongerfunction.asp
こんなのもありますね。
URL切れているでしょうけど(^_^;)
瀬戸っぷさん速攻のお返事ありがとうございました。
InitCommonControlsExで初期化し、CreateWindowExで無事表示させることができました。
これからいじってみようと思います。